Releases: toniebox-reverse-engineering/hackiebox_cfw
Nightly 20220515 - OFW battery ADC, headphone detection, stability
- Use same battery adc value as the OFW and adjust
- Headphone detection / audio switching (except on startup)
- Log flushing on shutdown, crash, SSE
- Reduce some logging
- Watchdog config flag
- Increase stability
To compile it yourself, please also update your Energia toniebox-cc3200-core!
If your last update was before nightly-20220427 you may need the audio files from there, too.
What's Changed
Full Changelog: nightly-20220501...nightly-20220515
Nightly 20220501 - SimpleLink SDK Update, new compiler, stability
- SimpleLink driver SDK updated
- Used new compiler version to build the binary
- Smaller changes to adapt the new driver SDK and increase stability
To compile it yourself, please also update your Energia toniebox-cc3200-core!
If your last update was before nightly-20220427 you may need the audio files from there, too.
What's Changed
Full Changelog: nightly-20220427...nightly-20220501
Nightly 20220427 - More stable, WAV player, audio battery test
This release is a big step forwards, as the stability has been increased dramatically. I can now debug the Hackiebox CFW via SWD. I am also using the same compiler as for the Hackiebox NG Bootloader. The building / debugging isn't included, as there are still some things to do, to make it work for everybody. Also using the new compiler breaks WiFi, as it need additional delays and won't work after a soft reset / hibernation)
- WAV audio player will now play all files in a folder, in copy order (not by name!). Please resample to 32k mono
- Static memory management for the audio player (stability)
- Battery test now includes audio playback, to make it more realistic (and faster).
- RFID detection is a bit slow now (you may switch two tags very fast now)
- Dynamic ears-sounds, depending on the sample rate (not perfect for non-standard sample rates beside 16k)
- Update WiFi Server (ESP32 as base)
- Added memory canaries
- Several optimizations to reduce compiler warnings and small bugs
- Red LED can be disabled in favour of SWD
The tapping to jump to the next / previous songs doesn't work, as there is still an issue with the detection.
Don't forget to copy over the audio files for the battery test! The audio pack contains free songs preconverted to 16k mono.
To compile it yourself, please also update your Energia toniebox-cc3200-core!
What's Changed
- Comment out unsued nonworking Tonie Audio code. by @SciLor in #24
- Disable feature flags (SRAM overflow) by @SciLor in #26
- Develop for Nightly 20220427 by @SciLor in #27
Full Changelog: nightly-20210723...nightly-20220427
Nightly 20210723 - Stability + mDNS
- asprintf (dynamic) replaced with sprintf (static)
- mDNS with service name Hackiebox._api._tcp.local
Nightly 20210720 - Stability + Autodump config + sound
- Config: misc->autodump, default is false.
- Added Yellow LED flash + double sound effect when dump was successful
- Stability: Moved chapters from dynamic to fixed memory
- Logs: Shortened log texts to free up some memory
- Please Update Energia Core, as heap size decreased in favor of more stack.
Nightly 20210718 - Dump SLIX-L memory
- Implemented Read Single Block for SLIX-L Tags
- Autodump every new Tag to /rDUMP/
- Added memory read Web API
- Added memory read CLI
Attention, firmware may be unstable, especially after reading the tags memory.
Nightly 20210317 - Baudrate to 921600
- Log Baudrate to 921600
Nightly 20210128 - Flash file upload fix
- Fix flash file upload
When overwriting flash files they were capped by the previous file size on the flash. Also files always used 32kB on flash and if bigger they were capped.
For it to work, the uploader needs to know the file size before writing it onto the flash. So the html had to be updated, too.
Nightly 20210127 - Flash file upload/deletion + Resample experiments
- Flash file upload
- Flash file deletion
- Resample experiments
Nightly 20200928 - Play WAV by RFID
- Auto creation of dir /rCONTENT/<UIDREV>/ when tag is placed on.
- Playing WAV by RFID
- Play / Pause by removing the tag or laying the box onto its speaker (tonie logo)