Crowdfunding Initiative to Open AMLogic AML8726-M3 STB Source Code

J1nx (Peter Steenbergen) has spend a lot of time together with XBMC developers to try to bring XBMC (Linux) to ARM based set-top boxes, and initially AllWinner A10 processor seemed like a good candidate, unfortunately due to the lack of proper video engine libraries for Linux, progress on this SoC has been extremely slow. Then when Pivos and XBMC announced Pivos Xios DS set-top box based on AMLogic aml8726-M(1) would support XBMC natively, and the kernel and bootlooader (u-boot) source code was made available both on Pivos github account and AMLogic open source website, AML8726 series of processors appeared to be an ideal solution for this purpose.

Instead of AML8726-M (aka AML8726-M1) which is limited to 512 MB, it was decided instead to use a faster processor AML8726-M3 that supports 1 GB RAM. The STB of choice is based on “MBX – f16ref” which should be some kind of development board. You would think that since a lot of source code is already it should be feasible to simply use the existing source to run it on this hardware. However, some hardware config files (e.g. def_config) are missing, and attempts to reverse-engineer the configuration has failed. This is mainly a problem for u-boot, and to lesser extend for Linux.

This is why j1nx has decided to contact several Chinese manufacturers who would be willing to release the full source code for their STB based on AML8726-M3. After several week, he managed to find one, but there’s a condition: ordering 500 pieces. This is where crowdfunding comes into play with “Open up the AMLogic box” campaign on Indiegogo, where you can either donate or commit funds to buy a STB with the following specs:

  • Amlogic-8726M3 Cortex A9, CPU Max 1GHz.
  • Mali-400 GPU
  • 1 GB memory
  • 4 GB flash storage
  • WiFi: 802.11b/g/n
  • 10/100Mbps LAN
  • 2 USB
  • Cardreader slot
  • Coaxial Jack / Optical Socket / HDMI Socket
  • Remote control

Getting the box via Indiegogo will cost $99. You may think it is expensive, but since it is imported into Europe, it will already include VAT, import duties and shipping. With taxes around 35%, this is equivalent to $74 if you buy through websites such as Aliexpress and Dealextreme assuming individual buyers also pay VAT and import duties. It may also be the small price to pay to get a better XBMC ARM Linux media player.

If the campaign is successful, you’ll get the following:

  • The Set Top Box with external wifi antenna
  • A populated UART connector on the inside
  • FULL software build system
  • Linux kernel sources and drivers
  • The U-Boot bootloader system sources including the proper def_config file.

The UART board (debug board) can be connected the same way as it is in the Mele A1000/A2000, and no soldering is involved.

If you have questions/comments, you can post them below or directly in j1nx’s blog.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
22 Comments
oldest
newest
Peter Steenbergen
Peter Steenbergen
11 years ago

Great, thanks!

Only one minor adjustment. The Allwinner XBMC project has not been abandoned. It just goes horribly slow. Most likely “to slow”.

Tsvetan
11 years ago

correct me if I’m wrong but is the proposal to buy source code from GPL violator?

AndrewDB
AndrewDB
11 years ago

Peter, I have to say that like Tsvetan, I am very, very skeptical of this entire initiative, on various levels. You see, I am a Linux kernel contributor. And the way I see it, you are offering to buy the GPL source code that I in part wrote from somebody else – a GPL violator. This is of course totally illegal and morally objectionable. I am even surprised that Indiegogo would accept this project! The way to deal with GPL violators is to simply not buy products from these people – and you are proposing to do exactly the contrary.… Read more »

Peter Steenbergen
Peter Steenbergen
11 years ago

Tsvetsan / AndrewDB In a way it is exactly like you interpretate it. Now to get something clear. I indeed fully agree, this is not the way it should. I dislike GPL violaters just as much as you do. Now; I am transparant about the concept; I want the sources and use the boxes as the “excuse”. But it is theoretically still the other way around. We buy boxes and because of that we are entitled to the sources. Andrew, I understand your vision about; just to ignore GPL violators, this might work in a perfect world. But in a… Read more »

Peter Steenbergen
Peter Steenbergen
11 years ago

Let elaborate on it as I think it might still not so clear 😀 I contacted a lot of factories, none of them wanted to provide sources even after knowing we might buy some boxes. The factory I found recently is actually NOT violating the GPL. There are a lot of “chains” in between the factory and end consumer. Now the factory by GPL is required to release the sources to THEIR customers NOT to us end users. The reseller is responsible to get the sources to their customers etc. etc. With this crowdfunding campaign we are buying from the… Read more »

Marius
11 years ago

This doesn’t really make sense. This is expensive and why buy something for them to release source code. It’s just silly IMO. This is a lot better: http://www.hiapad.com/?p=1965 And from what I can see they are prepared to offer a working XBMC solution … not sure if open source or not , we need to ask. It also says that developers and welcome which is a positive attitude I’d like to see more of. Oh and btw for about the same price as this proposed AMlogic box you get a quad core beast from Freescale with a very good GPU… Read more »

Peter Steenbergen
Peter Steenbergen
11 years ago

@Marius

No worries! If the project is not for you, so be it. Nobody will feel bad about it.

I have done my homework the last couple of months and am convinced this can lead to a working solution within reasonable time and a good chunk of fun along the way 😀

Jon Smirl
11 years ago

I don’t believe the factories making these products are the ones withholding the source code. If you pay one to open the code you may be surprised when all you get is the source to a few scripts. AFAIK the A10 status… ARM Inc is withholding Mali source The silicon design firm that did the Cedar accelerator is withholding source Some things on the A10 aren’t documented in English, but there is Chinese documentation. Some things on the A10 aren’t clearly documented, questions to AllWinner usually clear those problems up Paying off a factory will get you none of these.… Read more »

James
James
11 years ago

Marius : This is a lot better: http://www.hiapad.com/?p=1965 And from what I can see they are prepared to offer a working XBMC solution … not sure if open source or not , we need to ask. This is just the XBMC app running on Android (as it does on almost any recent Android phone/tablet/mini PC), videos don’t play on it. Hopefully there will be a XBMC / OpenELEC / similar build for HI-802, and not rely on the one which runs as an Android app. I’m still undecided whether the HI802 or the Droid Stick A2 with AMLogic AML8726-MX is… Read more »

mac me
mac me
11 years ago

is it really worth the effort ? with sub $90 quad core imx6 out already and being freescale no chinese SOC/product manufacturers crap to deal with ….

Dan
Dan
11 years ago

@mac me
Not ideal for XBMC without hardware decoding, someone mentioned those chips on the XBMC forum I recall and it was pointed out the hardware decoder on the imx6 only supports H.264 video nothing else.

Amlogic support MPEG-2, MPEG-4, VC-1, Real, H.264, H.264 MVC.

d1dd1
d1dd1
11 years ago

Why don’t you wait for an M6 dual core box ?
Imo they will be out soon and won’t be much more expensive.

Peter Steenbergen
Peter Steenbergen
11 years ago

@mac me @d1dd1 There is always a better version ahead. We really can’t keep up with the development, so we shouldn’t. Instead, it is better to extend the lifetime of a particular SoC by creating a strong user base and develop software. Now this can only be done if we have the right building blocks (sources). Look at the Allwinner A10! Is the Cubieboard by now one of the latest? Definitely not, but everybody wants one (I know I do ). That’s because you can use it for so many purposes. All because of the kernel and u-boot sources been… Read more »

Technobuddha
Technobuddha
11 years ago

I just purchased an JXD S18,
http://www.everbuying.com/product228213.html

and i’m looking to boot linux from it.
Seems to be the cheapest price out there.
I’m only interested in the Linux aspect.
Can you tell me if the linux port works with the “Amlogic 8726-M3L” which, this does seem to be that model?

onebir
onebir
11 years ago

@Technobuddha
Interested to hear how you get on. Also interest to hear how it goes with everbuying – I read some bad reviews & avoided buying from there, but maybe they were inaccurate…

Y S
Y S
11 years ago

I am not in developing etc. But isn’t this is not what needed for linux based xbmc on amlogic m3?

http://openlinux.amlogic.com/download/linux/ARM/kernel/arm-src-kernel-m3-2012-04-23-15.19-git-ec9b327098.tar.bz2

dirk deagleson
dirk deagleson
11 years ago

n2box already runs xbmc on arm devices working perfectly fine, so does the g-box but i don’t think the g-box boots into XBMC treating XBMC as a fully integrated launcher for android. no need ever leave. use you android apps inside XBMC. it’s alright. g-box is good too though i’ve used one and it worked well, great HD. but again, i think that n2box puts xBMC on to the system and g-box however makes you separately download and install yourself.

Khadas VIM4 SBC