Based on "IMG DEBUG V3" from superceleron (thanks for your fantastic work and permission to modify)
Changes:
- Bootloader has been recompiled and replaced. You can find the source code here (thanks to the @khadas team)
- Devices with DDR3-1600/2133(CL11-13); DDR4-1866/2400(CL16-18) RAM-memory are supported.
- DDR-timing by default - DDR3 = 792Mhz; DDR4 = 912Mhz
Note: Devices with 512MB and devices with CL9 RAM (clk. Rate = 667Mhz) are not supported! If you are not sure which RAM type your device is equipped with, please refrain from installing this FW or ask for advice in the forum.
- The following ir-codes are supported to wake up from deep sleep: 1A; 45; 4A; 10; 51
Attention: No support for newer Nand-storage such as SpecTek MLC Nand L95B
- Added SSH-server support (dropbear), connection is via Public-Key method.
- Multi-support Ampak WiFi
- Full root access
If the function of your WiFi is unstable or other problems occur, try patching the FW-configuration:
AP6330/AP6335 patch is installed by default (my test device)
# Available patches
config_6356.txt (empty) for AP6356S
config_43458.txt for ??
config_4358.txt for BCM4358
config_62x2.txt (empty) for AP62X2
config_6335.txt for AP6335
config_6354.txt for AP6354
config_6255.txt (empty) for AP6255/AP6256
# patch via SSH
1. Install PuTTY SSH Client on your computer.
2. Extract SSH-Key-bundle.zip to the .ssh directory on your computer.
3. Start PuTTY SSH Client and make the following settings: set-ssh-01.png set-ssh-02.png set-ssh-03.png
4. click "Open"
# now you have to get the following window
(passphrase = ampere)
Using username "root". ################################# * * * * * * * * * * * * * * * * * * Welcome to ampere SSH-server! * * * * * * * * * * * * * * * * * * * * ################################# Authenticating with public key "/home/bumerc/.ssh/id_rsa" from agent :/vendor/etc/dropbear #
cd /vendor/etc/wifi/buildin mount -o rw,remount /vendor cp -a config_<your-chip>.txt config.txt
# patch via ADB
1. Open "ADB over Ethernet" app on your device and press "START"
2. On your computer:
adb connect <your.box.ip.addr>:5555 adb shell mount -o rw,remount /vendor adb shell cp -a /vendor/etc/wifi/buildin/config_<your-chip>.txt /vendor/etc/wifi/buildin/config.txt
Installation:
AML-Burning-Tool
sdc_burn
Update - 04/21/2020
- add 0x1c (powerr-off code, u-boot) for ir-remote with df00 custom_code
- add 3g RAM support
- add init.d support from @anpaza (thanks for that)
- other small bugfix
Download: ATV9-IMG-DEBUG-AMPERE-V3
Update - 04/28/2020
A new build for AP6330 devices, WiFi problem (2.4Ghz and 5Ghz) has been finally fixed!
- kernel + dtb + modules + vendor.img have been revised and recompiled from the source code (no copy and paste build)
- Many thanks to hannah for the logs and extensive tests
Update 05/24/2020
Vendor partition update
Kernel update
- kernel config fix
- device tree source fix
- Stabilization of WiFi reception
- fixed WiFi disconnect error after reboot and switch off via hdmi-cec in sleep mode
- Display Settings fix
- Fixed problem with USB OTG
(please make sure that your USB controller supports OTG mode)
- Added support for the most popular X96 remote
Many thanks to the tireless testers dsm150 @hannah
Download: ATV9-IMG-DEBUG-AMPERE-AP6330-V3.01-02
- QCA9377 build is also finished (untested)
Download: ATV9-IMG-DEBUG-AMPERE-QCA9377-V3
Update 05/17/2020
Attention: Only for devices that support USB-OTG mode
- Realtek WiFi support
- Realtek USB-Bluetooth support
Note: RTK-SDIO Bluetooth (internal chip) is not currently working, there seems to be a general problem with new pie builds with RTK chips, for this reason I added the rtk_btusb driver to cover the support of external USB Bluetooth devices
- USB-OTG port trouble have been fixed
- Bootloader fix for X96 devices (booting problem)
- X96 remote control support by default
Download: ATV9-IMG-DEBUG-AMPERE-RTK-V3.tar.xz
Comment