A13 tablet: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(→‎Hardware: add a note about searching for board model)
 
(12 intermediate revisions by 3 users not shown)
Line 6: Line 6:
* Board model: TW_A0910_16B_V1.1_0830 (silkscreened). The id tag is searchable as "TW_A0910"
* Board model: TW_A0910_16B_V1.1_0830 (silkscreened). The id tag is searchable as "TW_A0910"
* Manufacturing: 2013 08 30 (silkscreened)
* Manufacturing: 2013 08 30 (silkscreened)
* touch controller: gslx680 - https://github.com/jabjoe/sunxi-gslx680
* Screen size: 9" , 800x480
* touch controller: gslx680 - https://github.com/jabjoe/sunxi-gslx680  
** Extracted kernel module (.ko), and firmware(.fw)[really just a register values for settings] from driver: https://jii.moe/4kLOCPMVl.tar.gz / sha256sum: 29d2218ba11ef76dc51c5f949a2c53e7f2ce1677b28782178d30ba1fab1c027e
* wifi: Realtek RTL8188 - has been in linux kernel forever at this point
* wifi: Realtek RTL8188 - has been in linux kernel forever at this point
* Power management: AXP209 - https://linux-sunxi.org/AXP209
* Power management: AXP209 - drivers should already be in linux-arm-kernel / datenblatt: https://linux-sunxi.org/AXP209
* Flash: Hynix
* Flash: Hynix
* RAM: 256X16 DDR3 Generic (4GB)
* RAM: 256X16 DDR3 Generic (4GB)


===Flashing===
===Flashing===
* Figure out how to enter FEL mode.
* FEL mode procedure
** Detach all wiring.
** Hold volume and power for about 3 secs. Screen will remain black, but green light should turn on.
** Connecting USB and running lsusb should give you a device with an ID of 1f3a:efe8
** Build sunxi-tools and "$ ./sunxi-fel ver" should return a string like: AWUSBFEX soc=00001625(A13) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000
* No obviously exposed UART/JTAG - might be tied to uSD slot
* No obviously exposed UART/JTAG - might be tied to uSD slot
* Entering FEL is part of the boot process (handled by the masked BROM): https://linux-sunxi.org/Boot_Process
** https://linux-sunxi.org/FEL/USBBoot
** The BROM, proper: https://linux-sunxi.org/BROM
* LiveSuit factory flashing software (Linux, OSX, Win) for Allwinner: http://linux-sunxi.org/LiveSuit
* 'PhoenixSuit' (may be Windows only): https://github.com/linux-sunxi/sunxi-livesuite


===Bootloader===
===Bootloader & Onboard Flash===
* A13 is now mainlined on U-boot
* A13 is now mainlined on U-boot
* Caveat is that to run completely from the NAND Flash (MTD device), you need some patches
** MTD device driver as well for using the onboard flash directly
* VERY IMPORTANT info over here on how to do that: https://linux-sunxi.org/Installing_to_NAND
** nand-part is used to build the descriptor. Remember to keep partitions for the chain loaders.


===Kernel===
===Kernel===
* TODO
* Reusing older sources: https://linux-sunxi.org/Linux_Kernel [most likely not necessary to reuse, because of Mali400 being pretty opensource now]
* Reusing older sources: https://linux-sunxi.org/Linux_Kernel [most likely not necessary to reuse, because of Mali400 being pretty opensource now]


===Debian bootstrap===
===Debian on A13 (sun5i)===
* TODO
* Much info https://wiki.debian.org/InstallingDebianOn/Allwinner

Latest revision as of 01:52, 29 November 2015

Allwinner A13 Chinese Tablet[edit]

90% of info will come from: https://linux-sunxi.org/Main_Page

Hardware[edit]

  • Board model: TW_A0910_16B_V1.1_0830 (silkscreened). The id tag is searchable as "TW_A0910"
  • Manufacturing: 2013 08 30 (silkscreened)
  • Screen size: 9" , 800x480
  • touch controller: gslx680 - https://github.com/jabjoe/sunxi-gslx680
    • Extracted kernel module (.ko), and firmware(.fw)[really just a register values for settings] from driver: https://jii.moe/4kLOCPMVl.tar.gz / sha256sum: 29d2218ba11ef76dc51c5f949a2c53e7f2ce1677b28782178d30ba1fab1c027e
  • wifi: Realtek RTL8188 - has been in linux kernel forever at this point
  • Power management: AXP209 - drivers should already be in linux-arm-kernel / datenblatt: https://linux-sunxi.org/AXP209
  • Flash: Hynix
  • RAM: 256X16 DDR3 Generic (4GB)

Flashing[edit]

Bootloader & Onboard Flash[edit]

  • A13 is now mainlined on U-boot
  • Caveat is that to run completely from the NAND Flash (MTD device), you need some patches
    • MTD device driver as well for using the onboard flash directly
  • VERY IMPORTANT info over here on how to do that: https://linux-sunxi.org/Installing_to_NAND
    • nand-part is used to build the descriptor. Remember to keep partitions for the chain loaders.

Kernel[edit]

Debian on A13 (sun5i)[edit]