Very cool - thanks for posting
@Lokaim & congrats on the first install outside of Oz!
I'm baffled that your ISP blocks Gitlab -- why?? I'd love to see your changes though - random mode sounds like pure chaos!
I want to express thanks for using USB-c over micro-USB.
What is the 3 pin connector labeled CAN used for?
Always glad to meet another USB-C enjoyer.
The 3-pin connector directly exposes the CAR CAN bus - I used it during development & it can be used to capture or inject any other traffic on that bus.
Theoretically the Warbler itself should be able to act as a standalone USB2CAN adapter straight over its USB port, but I haven't written firmware for that (yet).
I struggled to keep the size down to fit the Pico firmware limit, especially for some higher fidelity samples like Americana music (Enclave Eyebot from Fallout). Lowfi samples fared better. I may need to apply audio compression to reduce the bitrate first before converting to final format.
The 16MB of onboard flash is good for ~3min of high-quality uncompressed mono audio - that's way more than I'm using myself (the stock firmware uses short/looped samples & takes up ~10% of that storage) but it would be a limiting factor if you want to upload a lot of audio (like full-length songs).
It's worth noting that lo-fi source audio wouldn't help here as the samples all get saved with the same constant bitrate. You'd need to modify the firmware's bitrate (simpler) or add audio decompression to the firmware (more complicated).
The most space-efficient option is dynamic synthesis - major bonus points if you write your own synth!
Maybe the USB port can be used to mount flash drive storage for larger sound files.
That should be possible with a little bit of hardware modification. The RP2040 supports USB host mode, but the board is configured not to power the USB port. You could allow it to power that USB port by shorting out the diode next to the USB connector - just be aware that doing so would leave any other host device (e.g. a laptop used to flash firmware) unprotected from backflow. I've done this with my own laptop & it worked fine, but your mileage may vary. If in doubt, use an isolator.
2016 YM in neutral the Cruise Control accel/decel adjusted the volume and CC cancel button muted/unmuted
That is really useful info - thanks!
The cruise control enable button on the ZE1 is bit #25 of the ACSD CAN frame and is available
in the firmware as leaf_ascd_propilot
.
I've just been avoiding using that button myself out of an abundance of caution, but I can't see any reason it shouldn't work.
Thanks again for the write-up - it's great to hear of the Warbler being used out in the wild!
