Home > Allwinner A-Series, Android, Hardware > $48 Ninss Tech BBA22 Android STB Powered by AllWinner A20

$48 Ninss Tech BBA22 Android STB Powered by AllWinner A20

Ninss Tech BBA22 is an ultra cheap AllWinner A20 dual core Cortex A7 Android 4.2 media player with 1GB RAM, 4GB Flash, Wi-Fi and Ethernet. It lacks SATA, but if you don’t absolutely need this particular feature, it’s amazingly about 30 to 40 USD cheaper that competing products such as Jesurun A19 or Mele M5.


Here’s  an attempt at the specifications:

  • SoC  – AllWinner A20 dual core Cortex A7 @ 1.2GHz with ARM Mali-400MP2 GPU
  • System Memory – 1GB DDR3 (256*8*4)
  • Storage – 4GB NAND Flash (Optionally: 8 or 16 GB) + micro SD card slot
  • Video output – HDMI, CVBS
  • Audio output – HDMI, CVBS, and optical S/PDIF
  • Connectivity – WI-FI 802.11 b/g/n (USB RTL8188) + 10/100M Ethernet
  • USB –  3x USB 2.0 Host + 1x micro USB OTG
  • Misc – IR Sensor,  reset button, function key (for USB), power and status LEDs
  • Power Supply – 5V/2A
  • Dimensions – 148mm x 148mm x 26mm.

The sites (Aliexpress and Alibaba) all list incomplete specifications, so I used the pictures to “reverse-engineer” the specs. The problem is that they mixed pictures for different devices in one page, but I’ve used the board picture below to double check. Based on that picture, the actual shape of the device should be a rectangle, but the device shown with a squared enclosure in many pictures and the specs…

The device runs Android 4.2, and according to one Aliexpress seller, comes with an HDMI cable, an AV cable, a Wi-Fi antenna (highly unlikely based on the pic below), an “heating sink holder” (what is that?), a micro USB power cable, a power adapter, a remote control, and a CD.

BBA22 Board (Click to Enlarge)

BBA22 Board (Click to Enlarge)

Sellers on Aliexpress do not mention BBA22 model name at all, but the board picture is available with the marking “Ninss BBA22-VL10”, which means Ninss Tech is probably the actual manufacturer, or at least the PCB designer.  There are five unpopulated connectors, including 4 USB connector, one of which (UART-DBG) is certainly to access the serial console. I’m not sure what FOR12 connector is for… Any ideas?

This media player, and possible variations with Wi-Fi antenna, is available for $48 to $50 on Aliexpress including shipping. You can also buy in quantity directly from Ninss Tech on Alibaba for $33 to $36 per unit depending on order quantity.

Thanks to Gabe for the tip, links to Aliexpress sellers, to the manufacturer and PCB picture 🙂

  1. onebir
    August 20th, 2013 at 17:34 | #1

    Without a SATA connector, does this have any anything to recommend it over RK3066 sticks (except maybe the box form factor)?

  2. August 20th, 2013 at 17:40 | #2

    1. Ethernet.
    2. 3x USB ports
    3. AV and S/PDIF ports
    4. I still think AllWinner community is currently larger, and better organized, than Rockchip’s, so Linux support should be better, although a few people might correct me on that :p

    A20 performance (both CPU and GPU) is quite lower than RK3066, but I’m not sure it’s much noticeable in day-to-day usage, especially if used as a media player. For games, you’ll certainly notice however.
    Bluetooth is also missing with this device, and is in most RK3066 HDMI TV sticks.

  3. onebir
    August 21st, 2013 at 00:17 | #3

    True! If only they’d put a SATA connector on the board too 😉

  4. ShareBear
    August 21st, 2013 at 00:18 | #4

    Similar to a CubieBoard2 less the sata. If you could get archlinux running then worth it @ $20 less than CubieBoard2.

  5. August 21st, 2013 at 06:30 | #5


    I assume that “heating sink holder” is Chinglish for “heat-sink support” for the CPU.



  6. adem
    August 21st, 2013 at 10:10 | #6

    i have to disagree i think allwinner community is one thats lost the reason why i say that is because i have two devices that uses the new a31 and a31s chipset (cs868 and ampe a85 8″) and the firmwareon both of these are crap and no one is fixing it its been months now and i am still waiting for a descant firmware for my cs868 i have been burnt twice now and i dont think i will buy a a31 device any time soon although this is a20 it might have a good working firmware i just dont know i also had devices rk3066 and rk3188 and i never had any problems with it and found lots of different roms like finless

  7. adem
    August 21st, 2013 at 10:13 | #7

    i was wondering if any one could help me install linux on a device called neoniq or gtv220 i made a youtube video of the device it has a very nice pcb https://www.youtube.com/watch?v=Hxg_quXNjVk any help is much appreciated thanks

  8. August 21st, 2013 at 10:30 | #8

    I should have said “developer’s community” instead of just “community”

    AllWinner developer’s community is mainly only interested in Linux, and there’s active development of the kernel and bootloader, mainly for A20, not so much for A31 however.

    Rockchip developer’s community seems interested in both Linux and Android, and is currently less organized. For example, there’s no main common github repo, but several repos, and they don’t have a mailing where patches are exchanged and approved in a similar fashion mainline Linux kernel is developed.

    Having said that, as an end-users, you’ve got site such as Freatab that’s very active in providing custom Android ROMs for Rockchip devices, and not so much for AllWinner’s, as currently more people prefer Rockchip based mini PCs over AllWinner devices.

    M3 marking on the PCB could mean it’s AMLogic AML8726-M3. If it’s not running Android, then it’s probably already running Linux with a custom UI on top. You need to find the serial port on the device to access the console. Then you can disable the main program, and try to install what you need.

  9. Gabe
    August 22nd, 2013 at 16:27 | #9

    FOR12 could be SATA connector, because it has 7 pins like SATA data connector.

  10. August 22nd, 2013 at 16:33 | #10

    The via holes arrangement is not quite right for a SATA connector, but it could still be possible that the SATA signals are available via FOR12.

  11. onebir
    August 26th, 2013 at 01:09 | #11

    On “supernova sale” for $36 on 27/8:

  12. adem
    August 26th, 2013 at 11:00 | #12

    i take back what i said about allwinner and will perches a couple of these one for me and couple for friends i still wont go near a31 devices but will give the a20 a go

  13. adem
    August 26th, 2013 at 19:13 | #13

    thanks @cnxsoft

  14. adem
    August 27th, 2013 at 07:24 | #14

    the guy said its already at it cheapest price at $48 when i asked him when its going to be 25% off

  15. August 27th, 2013 at 09:33 | #15

    He has sold this item for $48 at least for 7 days… So the 25% discount is disingenuous…
    Anyway, he has removed the listing. (Sorry, this item is no longer available!)

  16. adem
    August 27th, 2013 at 10:41 | #16

    thats no good @cnxsoft
    ohh well just have to wait for the snapdragon board for some reason i all ways need something to play around with other wise i get board very quickly

  17. onebir
    August 27th, 2013 at 13:58 | #17

    Seller probably just forgot to check which items were listed to go on ‘supernova sale’…

    If you really need a $36 new toy, this RK3066 box got mentioned (I think over on minipute.com) recently:

  18. August 27th, 2013 at 14:06 | #18

    About MK819 on Ebay… the same item is $62 on dx.com, and as low as $55 on Aliexpress. That’s quite a big “permanent” discount, maybe too good to be true.

  19. onebir
    August 27th, 2013 at 14:24 | #19

    Yep. The seller does have some positive feedback, but mostly for low value items…
    I haven’t bought from ebay much; so I’m not sure how much risk buying this would entail. If the seller doesn’t ship / ships bad goods do they deal with the problem?

  20. August 27th, 2013 at 14:29 | #20

    You should be able to get a refund from Ebay, if they don’t ship at all. If the products is bad, does not match the description, you can get a refund, but you have to pay for return shipping. I’ve just done that successfully with an item that did not match the description.

  21. mnb
    August 27th, 2013 at 16:43 | #21

    I asked more informations to the seller.
    He replied me that the tv box have a rk3066 chipset 1 gb ram and 8 gb rom.
    The specs are different between that described on aliexpress.

  22. Peter
    September 6th, 2013 at 18:26 | #22

    Has anyone bought one of those?

  23. December 18th, 2013 at 00:56 | #23

    @Peter I bought one of those, still trying to open the case without destroying it. I want to investigate if it is possible to add SATA on this mysterious connector.

  24. Tim
    August 23rd, 2014 at 00:10 | #24

    I think this device has since completely changed… I have a device that’s reporting as being Ninss Tech BBA22, but the board is different and seems to be manufactured by a different company. You can take a look here: http://linux-sunxi.org/TXCZ_A20

  25. August 23rd, 2014 at 11:33 | #25

    It’s quite common for Chinese manufacturers to have different version of PCB for a given product overtime. This can be particularly annoying when firmware are not compatible between versions.

  26. Martin
    February 13th, 2015 at 06:05 | #26

    I have this equipment, but ago somedays I am having black screen on start… How fix this? Could you give me a link for download the rom.?

  1. No trackbacks yet.