Skip to main content

Allwinner A133 Firmware [extra Quality] Official

The Allwinner A133 (and its slightly updated A133 Plus) is a popular octa-core ARM Cortex-A53 processor found in many mid-range Android tablets. Because these tablets are often white-labeled (sold under various brand names like Teclast, Oukitel, or generic brands), finding the correct firmware can be challenging.

Standard method:

Minimal u-boot env and files

  • u-boot-spl.bin (SPL)
  • u-boot.bin (main)
  • zImage (kernel)
  • sun8i-a13-.dtb
  • script.bin or boot.scr: boot commands, e.g.:
    setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait rw earlyprintk
    load mmc 0:1 0x42000000 zImage
    load mmc 0:1 0x43000000 sun8i-a13-<board>.dtb
    bootz 0x42000000 - 0x43000000
    

Before downloading any files, verify your device's exact identity to avoid "bricking" (permanently disabling) it. Model Number: Allwinner A133 Firmware

Bootloader: Uses Allwinner's proprietary Boot0 and U-Boot. Community efforts have ported Mainline U-Boot for better Linux compatibility. The Allwinner A133 (and its slightly updated A133

&uart0 
    pinctrl-names = "default";
    pinctrl-0 = <&uart0_ph_pins>;
    status = "okay";
;

extension) containing several stacked software layers designed for the A133's quad-core ARM Cortex-A53 processor and PowerVR GE8300 GPU. u-boot-spl

The Build Process Overview:

  1. Get the SDK: Request the "A33/A133 Android 10 BSP" from Allwinner (requires NDA for exact source).
  2. Setup Environment: Ubuntu 18.04/20.04 LTS, install gcc-arm-linux-gnueabihf, repo tool.
  3. Kernel Config: Use make sun8iw20p1_defconfig (for A133).
  4. Build All: source build/envsetup.sh && lunch a133_demo-eng && make -j8.
  5. Package: pack – This creates the sun8iw20p1_android.img for PhoenixSuit.
  • From OTA/vendor package: unpack payload.bin or update.zip.
  • From device: use adb backup, fastboot, or U-Boot to read partitions (dd) and copy out boot, system, vendor partitions. UART + U-Boot can help if storage is accessible.