Bryan Mayland
TVWBB Hall of Fame
The v4.2 hardware release is drawing close, and it's been eight months since the last software release (bug fix release aside). The new hardware needs new software to complete all its whizbang new features so let's get this out of the way first. I look back at the over 150 changes and wonder, "Why does it seem like so little has changed?" You may feel differently though! This software is beta, and this list of changes is beta as well so if there's something I've forgotten let me know so I can fix the changelog for release.
OpenWrt (RaspberryPi) firmware updates
AVR firmware update 20140630B
Update by going to System -> Backup / Flash Firmware. Paste this url in the image url (.gz) box and press the button.
http://capnbry.net/linkmeter/snapshots/bcm2708/openwrt-rpi.gz
After updating go to LinkMeter -> AVR Firmware and update from the bundled hm.hex to get that as well.
A few of the changes you'll only get if you choose to not "Keep settings" when updating the firmware. They're minor though, so no hard feelings if you don't wipe your device. To revert to v10, use this firmware url and then reflash the v10 AVR firmware once that's done
http://capnbry.net/linkmeter/release/bcm2708/10/openwrt-rpi.gz
OpenWrt (RaspberryPi) firmware updates
- Default to AP mode "heatermeter" for initial setup rather than leaving the wifi off. HeaterMeter is http://openwrt.lan/ or http://192.168.201.1/ on the wifi. Lan still supports DHCP client or http://192.168.200.1/
- Home page loads faster, especially on mobile where it is easily twice as fast.
- norestore option now works properly if using windows's notepad.exe to edit cmdline.txt
- Probe noise information displayed on home page. Don't see a yellow or red symbol on the page? That's good news! (avr+)
- "degrees per hour" display is now calculated on the server using least squares fitting linear regression rather than simple math in the browser. Allows more accurate estimates as well as only requiring half as much data
- webui conf page now lists the chosen probe coefficient rather than pesky numbers
- Switching between thermocouple and internal probe types defaults the resistance and mv/C
- Support for RT5370 usb wifi adapters
- Added wifi-ap in addition to wifi-client shell script for easy wifi mode configuration
- The home page is now editable by defining your own user CSS (saved across updates)
- Home page remembers time scale and which probes are shown across sessions
- Home page swapped sides of fan percentage and temperature on the graph, temperature now on the right
- Home page now accepts "XX%" to set manual fan mode in addition to "-XX"
- Include unknown probe steinhart calculation (command line only)
- Home page no longer says "Current ..." at the top
- Switch between pulse / voltage blower output mode (avr+)
AVR firmware update 20140630B
- Voltage output mode for v4.2 boards
- Freerunning ADC averages more probe samples together for better noise rejection
- Noise range output every 4 seconds
- More accurate thermocouple readings using dynamic reference adjustment
- Better button debouncing for more accurate button press detection
- Smooth servo adjustment instead of jerking to position
- Updated the default config to use more aggressive PID constants (0, 4, 0.02, 5) and safer servo pulse durations (1000-2000us). Voltage mode is now the default fan mode for blank AVR flashes
- Fix fan turning off or on while alarm is ringing
- Tons of internal changes to reduce firmware size and speed many internal internals
Update by going to System -> Backup / Flash Firmware. Paste this url in the image url (.gz) box and press the button.
http://capnbry.net/linkmeter/snapshots/bcm2708/openwrt-rpi.gz
After updating go to LinkMeter -> AVR Firmware and update from the bundled hm.hex to get that as well.
A few of the changes you'll only get if you choose to not "Keep settings" when updating the firmware. They're minor though, so no hard feelings if you don't wipe your device. To revert to v10, use this firmware url and then reflash the v10 AVR firmware once that's done
http://capnbry.net/linkmeter/release/bcm2708/10/openwrt-rpi.gz