************ U-BOOT ************
U-Boot è il boot loader. Quando il WM8650 è acceso, esso inizia a leggere il Flash SPI.
Ecco la sequenza di avvio:
1 - U-boot viene caricato dalla SPI Flash della CPU.
2a - avvio normale: kernel Linux viene caricato dal NAND Flash da u-boot.
2b - avvio SDCard: Kernel Linux viene caricato dalla scheda SD da u-boot. Linux esegue uno script (autorun.sh) per riprogrammare la Flash NAND Flash e SPI, leggendo i file dalla scheda SD.
Se la SPI flash è danneggiato o non valido, il WM8650 non si avvia e il Tablet è brickato.
È necessario l'accesso alla porta seriale WM8650 (tramite console) per verificare se l'U-boot è recuperabile.
Bisogna aprire il tablet per collegarlo alla porta seriale del PC.
Alcuni tablet sono dotati di un adattatore 30pin con una porta Ethernet e due porte USB.
Questo adattatore può essere smontato per accedere ai pin della porta seriale, ed evitare di aprire il Tablet.