5ddd84a
Pre-releaseChanges since release af95267:
6ee5850: md380-dfu: Moved auto-upgrade to its own command, restore basic upgrade command, bumped USB timeout, improved auto-upgrade messages somewhat
993dc1a: i forgot to add stm32_dfu.py somehow!
61e1d21: move auto_upgrade out of main and into a function
1364248: auto-upgrade working but with an ugly exception printed to screen
15fc2b3: fix talker alias decode issue
53a47a1: also decoding unit to unit talker aliase
3207fc1: supports utf16 talker alias
1efea42: Catch PipeError and print a friendly debug message
cb2bbb4: Use correct .org url
e670ff0: Website URL fix, md830.tools doesn't exist
The url in the readme was outdated, and goes to an ad ridden landing page with no content. This PR updates that url to the md380tools.org domain that has the expected content
e0e885a: Symbols now properly extracted for D14.07.
2a34088: D14.07 firmware download.
ef054cf: Sample script to convert symbol files for use in GHIDRA.
6a5a92e: Update Mac OS X instructions
Fixes travisgoodspeed#671, travisgoodspeed#898.
8001cd0: Minor fixes to symgrate, from clang compiler warnings. These don't seem to have caused a problem.
3ffa43f: To avoid "ID unknown" message when userdb is over 7 Meg. (travisgoodspeed#896)
Related to: travisgoodspeed#827 In that issue, the description should have said "5 Meg" In this PR, it really is 7 Meg.
150c1de: Added Ubuntu specific packages (travisgoodspeed#891)
I had created a new Ubuntu 18.04.1 LTS build VM and ran into issues when the 'zip' and 'unzip' packages were not installed by default. I've modified this document to include it for any future users.
6c23f6a: default.nix: flashdb requires wget (travisgoodspeed#886)
6ff0031: Stop md380-dfu uploading .rdt codeplug as raw
Prevent md380-dfu uploading an .rdt codeplug as raw if the file size or
magic are not what's expected, warn and exit instead.
5dcbf62: Remove extraneous call to usage() on spiflashwrite (travisgoodspeed#882)
dcf71e9: fix title entries for subsubmenu on md380org
399460e: updating the md380 website with some screenshots
ba81b20: db: cleanup
fd52bbc: db: switch to ham-digital.net
996ca26: fix minor buffer overruns
38f6ef6: fix compiler warning in reboot_to_bootloader()
9d09699: fix compiler warning of implicit declaration
Fixes:
src/usb.c:330:8: error: implicit declaration of function 'reboot_into_bootloader' [-Werror=implicit-function-declaration]
4e123d4: Adds an error message when curl is missing.
e1bce34: reboot_to_bootloader dfu command implemented, fixes travisgoodspeed#193
8d27af8: Update Ubuntu 18.04 LTS support #2
1b4fb97: Update for Ubuntu 18.04 LTS support
cf8b52f: adding TS to RX display and lastheard
716da33: adding TS to RX display and lastheard
9dc6c44: db/fixed.csv: clarify Echo sources
db7d3aa: Print usage in md380-tool if parameters used wrong
md380-tool
succeeds silently if called with an invalid command (eg. md380-tool flaashdump foo.bin
) or a valid command missing arguments (md380-tool flashdump
). Print usage then to inform the user that nothing happened and they should call it properly.
be2c097: Makefile target to set the time.
e2f4e9e: Show the git version or the date when the FW version menu is opened
Every time the menu is opened, it toggles between showing the date
when the firmware was built and its git revision
205ac18: dmr-marc -> radioid.net
The dmr-marc databases are no longer available on
dmr-marc.net and dmr-marc.net points to radioid.net as
the new home. Also added in some logging to get_dmrmarc_json.py.
It looks like there are bigger issues with the script, but they
are no longer being masked with a catch-all except/pass.