talkpod_a36_plus_max
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| talkpod_a36_plus_max [2024/09/20 00:56] – nicolas | talkpod_a36_plus_max [2024/09/24 01:01] (current) – nicolas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====TalkPod A36 Plus Max - OpenRTX Firmware - 20/09/24 00:25==== | + | ====TalkPod A36 Plus Max - OpenRTX Firmware - 24/09/24 00:25==== |
| - | TalkPods Windows Firmware Loader software | + | ===TalkPods Windows Firmware Loader software |
| https:// | https:// | ||
| - | Not yet supported by OpenRTX CPS. Supported by Chirp | + | ===Installation of Prebuilt OpenRTX firmware |
| - | + | ||
| - | ===Install | + | |
| https:// | https:// | ||
| Line 13: | Line 11: | ||
| Automatic update only worked first time. Once OpenRTX is loaded. Hold both side buttons and switch on to enter update firmware mode (white screen). Select file, use manual update. | Automatic update only worked first time. Once OpenRTX is loaded. Hold both side buttons and switch on to enter update firmware mode (white screen). Select file, use manual update. | ||
| - | ===Install OpenRTX Toolchain=== | + | ===Install OpenRTX Toolchain |
| https:// | https:// | ||
| Line 19: | Line 17: | ||
| Not installed Compiling a Zephyr-based target | Not installed Compiling a Zephyr-based target | ||
| - | ===Build OpenRTX | + | ===Prepare |
| < | < | ||
| Line 27: | Line 25: | ||
| git checkout A36Plus | git checkout A36Plus | ||
| meson setup --cross-file cross_arm_CM4F.txt build_arm/ --wipe | meson setup --cross-file cross_arm_CM4F.txt build_arm/ --wipe | ||
| - | meson compile -C build_arm openrtx_a36plus_bin | ||
| </ | </ | ||
| - | ===Build rtxflash Firmware Loader=== | + | ===Build rtxflash Firmware Loader=== |
| + | https:// | ||
| < | < | ||
| git clone --recursive https:// | git clone --recursive https:// | ||
| + | cd rtxflash | ||
| git checkout a36plus | git checkout a36plus | ||
| git submodule update | git submodule update | ||
| cargo build | cargo build | ||
| + | sudo cp target/ | ||
| </ | </ | ||
| - | Copy rtxflash to /usr/bin | ||
| - | ===Build and flash OpenRTX | + | ===Build and flash OpenRTX |
| - | Retrieve the latest updates | + | Retrieve the latest updates. |
| < | < | ||
| cd OpenRTX | cd OpenRTX | ||
| Line 47: | Line 46: | ||
| Ensure radio is connected and in firmware update mode. | Ensure radio is connected and in firmware update mode. | ||
| < | < | ||
| - | meson compile -C build_arm openrtx_a36plus_bin && ./rtxflash wrap A36Plus build_arm/ | + | meson compile -C build_arm openrtx_a36plus_bin |
| + | && ./rtxflash wrap A36Plus build_arm/ | ||
| + | && ./rtxflash flash A36Plus / | ||
| </ | </ | ||
| - | ===Trouble Shooting Notes=== | + | ===Build rtxlink=== |
| + | https:// | ||
| + | < | ||
| + | git clone --recursive https:// | ||
| + | cd rtxlink | ||
| + | git submodule update | ||
| + | cargo build | ||
| + | sudo cp target/ | ||
| + | </ | ||
| - | Displays an out of range frequency on startup - Type a valid frequency. Settings and reset to default | + | ./ |
| + | ===Notes=== | ||
| + | Displays an out of range frequency on startup - Type a valid frequency. Settings and reset to default | ||
| + | Not yet supported by the OpenRTX CPS. Supported by Chirp on original firmware. | ||
| + | |||
| + | Supplied USB cable clashing with built in accessibility support. Very strange. Disable it. | ||
| + | < | ||
| + | sudo systemctl mask brltty-udev.service | ||
| + | sudo systemctl stop brltty-udev.service | ||
| + | </ | ||
talkpod_a36_plus_max.1726790163.txt.gz · Last modified: by nicolas
