Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamwhich software can i use to read and write Airoha AB1520H chip, and please provide valid download links for the software
• The only factory-grade utility that can genuinely read, erase, program and verify an Airoha AB1520H is the proprietary AB152x Mass-Production / Flash Tool (often “AB152x_MPTool.exe”), accompanied by the parameter editor AB152x PSTool.
• These executables are not legally released on the open Internet; they are distributed solely under an NDA by Airoha ( MediaTek ) or by the product’s authorised OEM/ODM partner.
• Therefore there is no public, legitimate download link for the Windows binaries.
• The only “download links” that can be provided are the official contact portals through which you can request the SDK and toolchain and the limited-function companion apps available on App Store / Google Play (usable only for OTA and parameter tweaks, not full flash access).
Key links (legitimate / safe)
No public mirror of AB152x_MPTool.exe or PSTool.exe is legal or verifiable; use anything found on forums at your own risk.
Chip overview
• AB1520H is a Bluetooth 5.0-class SoC (Cortex-M0, internal flash, integrated RF/PMU) used mainly in TWS earbuds.
• Factory flashing is performed over a proprietary UART boot-loader (3.3 V, up to 921 600 baud) activated by pulling the BOOT/DBG pin low at reset.
Official tool chain
• AB152x Mass-Production / Flash Tool
– Windows GUI; talks to the boot-loader; supports “Read-Back”, “Erase”, “Download (Write)”, “Verify”, “Execute”.
– Understands secure images (AES-128/CRC) and chip revision IDs.
• AB152x PSTool
– Edits the parameter block (BT address, device name, EQ tables, battery curves, GPIO mapping, TWS pair IDs).
– Can push patches/OTP without reflashing the whole image.
• USB/UART driver (Airoha CDC class, supplied in the SDK).
Why there is no public link
• Tools and firmware images are covered by export-control and IP licensing.
• Each OEM normally receives a customised branch of the SDK; wrong versions can permanently brick the SoC because the secure-boot key may differ.
• Airoha enforces distribution through account-protected download centres; sharing binaries violates the NDA.
“Found on forums” copies
• Several leaked versions (e.g. AB152x_MPTool v1.7.30, PSTool v2.4) circulate on 4PDA, Baidu, Telegram. Typical issues:
– Bundled malware / unwanted installers.
– Missing USB driver INF causing connection failure on Win10/11.
– Incompatible security patch level → tool refuses to talk or erases, but cannot program, leaving the device dead.
• For professional work or volume production use only the instance obtained directly from Airoha to match the chip stepping and secure-boot variant.
Minimal functional alternatives
• OpenOCD / pyOCD: chip’s SWD port can be attached if you lift the security fuses, but commercial products ship with RDP enabled; read-out is blocked and mass-erase is the only operation permitted.
• Mobile OTA apps: safe for end-users, but limited to manufacturer-signed images.
• Since 2022 MediaTek is merging Airoha tool distribution into the MediaTek Developer Zone; NDAs are now processed electronically, reducing lead-time to ≈ 5 days for approved companies.
• Airoha’s new AB1565/AB1568 line uses MP Tool v2.x with USB HID transport (no UART). AB1520H remains on 1.x branch; cross-flashing tools across generations fails.
• Secure-boot is being tightened: starting Q3-2023, new MP Tool requires on-line certificate validation during “Write” if the image header has SecureFlag=1
. Offline programming stations need a cached token refreshed every 30 days.
Programming waveform (UART):
[PC] ---- 3.3 V TX ----> [AB1520H UART RX]
[PC] <---- 3.3 V RX ---- [AB1520H UART TX]
GND common
BOOT/DBG pulled LOW during RESET
Baud 921600,N,8,1 (older tools default 115200)
Typical flashing sequence in MPTool.ini:
[Step0] Connect COM3 921600
[Step1] Handshake 0x5A
[Step2] ERASE 0x0000-0x3FFFF
[Step3] WRITE AB1520H_FW_v23_ProdA.dfu
[Step4] VERIFY CRC32
[Step5] REBOOT
• Distributing the MP Tool without written permission violates copyright (Taiwan R.O.C + international).
• Flashing non-approved firmware voids radio certificates (FCC, CE, SRRC) and may breach regional RF emission laws.
• Mass production lines must keep traceability logs (image hash, device SN, BD_ADDR) for each flash event to satisfy EU RED and US FCC audits.
Potential challenges & mitigations
• “COM port not found” → install AirohaUSBDriver.inf, disable Windows driver-signature enforcement on Win64.
• “Secure Boot fail (0x53)” → using wrong signing key; request updated DFU from OEM.
• Bricked after power loss → pull BOOT low, force erase, re-flash.
• This answer does not provide or endorse pirated copies of the MP Tool; links on third-party forums are unverified and may contain malware.
• Device-specific DFU images are often tied to the charging-case MCU; swapping images between left/right earbuds can break TWS pairing.
• Study the open-source project AirReps-Core (GitHub) for BLE-side parameter editing – useful when UART pads are inaccessible.
• Investigate new MediaTek “DVT Station” which unifies flashing of MTK cell-phone and Airoha audio chips.
• Monitor Bluetooth SIG listings for upcoming AB1585 series; toolchain changes may cascade back to AB152x support.
The only software capable of full read/write on an Airoha AB1520H is the AB152x Mass-Production / Flash Tool (plus PSTool). Because the package is proprietary and NDA-protected, no legal public download exists; you must request it directly from Airoha/MediaTek or through your device’s OEM. Public forum mirrors are risky and often illegal. For OTA updates or simple parameter tweaks, use the officially released mobile apps listed above, but they do not replace the factory MP Tool for engineering-level firmware operations.