Editing A13 tablet

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
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)
* Screen size: 9" , 800x480
* touch controller: gslx680 - https://github.com/jabjoe/sunxi-gslx680
* 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 - drivers should already be in linux-arm-kernel / datenblatt: https://linux-sunxi.org/AXP209
* Power management: AXP209 - https://linux-sunxi.org/AXP209
* Flash: Hynix
* Flash: Hynix
* RAM: 256X16 DDR3 Generic (4GB)
* RAM: 256X16 DDR3 Generic (4GB)


===Flashing===
===Flashing===
* FEL mode procedure
* Figure out how to enter FEL mode.
** 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 & Onboard Flash===
===Bootloader===
* 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 on A13 (sun5i)===
===Debian bootstrap===
* Much info https://wiki.debian.org/InstallingDebianOn/Allwinner
* TODO
Please note that all contributions to Noisebridge are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Noisebridge:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)