Bryan Mayland
TVWBB Hall of Fame
Another LinkMeter release to ruin all your BBQ with horrible showstopping bugs and unusable features. Version 8, which I've been told by Dick Van Patten is enough.
Usual download location Note that the new firmware image no longer has the "224" in it so make sure you flash the right image.
Don't forget to flash the new avr firmware too (from bundled firmware)!
What's New
* OpenWrt Attitude Adjustment release. We've moved off the RC1 and LinkMeter will be based on the Attitude Adjustment release that came out last month. This also switches from wpa_supplicant / hostapd to wpad for them both instead of individual packages, as wpad will be more supported moving forward.
* rPi bootloader update. Updating to the latest firmware bootloader improves compatibility with new Pis which may come with a Hynix memory chip. Updates to the linux kernel to support this also brings with it a few bonus features.
-- Adjustable memory split means devices with more memory can allocate more to Linux and less to that worthless GPU we do nothing with. Up to 496MB for model B devices. Performance benefit? None. ePeen benefit? Immeasurable.
-- On the fly CPU clock rate adjustment. The CPU will scale between 700MHz and 800Mhz depending on load. Editing the config file can boost this to 900Mhz, 1GHz or more. Performance benefit? Minor. The CPU has a timeslice of 338ms so you've gotta be active for at least that long before you see any boost. Most the pages load in 500ms so they'll see relatively minor decreases in load time. You can also set the CPU to "performance" mode where it stays locked at the high speed to shave a little bit more off but it generally isn't worth it. (No web UI for this, next next version)
-- CPU core temperature readings. Because that seems useful.
-- Supposed 10% speed boost from using FIQ mode on the CPU. So they say. I don't see it.
-- Improved stability of SD card access
-- New USB driver, now with 0.03% less jankiness?
-- 47,065 new lines of code, 6,574 deletions. This was a real **** to merge.
* See the CPU temperature / rPi revision / serial number / etc in System -> RaspberryPi
* Low bandwidth HeaterMeter status page. Weighing in at 1.6KB and being entirely built on the server means even the lowest end mobile browsers can handle this. http://yourip/luci/lm/light

* LED configuration. The meaning of the LEDs can now be adjusted. The HeaterMeter now blinks all the LEDs at least once on bootup rather than just one LED once. Here's the list of things I've built in, and the status of these can be inverted as well.

* Ability to prevent the configuration restore from launching on a new system. If you F up your config now, you can't just reflash the SD card and get back to stock, because the config system will restore your F-up and F you back the F up. Add "norestore" to the cmdline.txt on the image to prevent config restore. More info is in the wiki.
* Avrupdate now runs more reliably and not only on the first boot. Any time linkmeterd can't talk to the HeaterMeter it will attempt to flash the avr firmware automatically (only once per service start though)
* Update to jquery 1.9.1 and flot 0.8 release.
* You can now save a PNG of a graph from the archive view of that graph.

And Happy Birthday to RJ!
Usual download location Note that the new firmware image no longer has the "224" in it so make sure you flash the right image.
Don't forget to flash the new avr firmware too (from bundled firmware)!
What's New
* OpenWrt Attitude Adjustment release. We've moved off the RC1 and LinkMeter will be based on the Attitude Adjustment release that came out last month. This also switches from wpa_supplicant / hostapd to wpad for them both instead of individual packages, as wpad will be more supported moving forward.
* rPi bootloader update. Updating to the latest firmware bootloader improves compatibility with new Pis which may come with a Hynix memory chip. Updates to the linux kernel to support this also brings with it a few bonus features.
-- Adjustable memory split means devices with more memory can allocate more to Linux and less to that worthless GPU we do nothing with. Up to 496MB for model B devices. Performance benefit? None. ePeen benefit? Immeasurable.
-- On the fly CPU clock rate adjustment. The CPU will scale between 700MHz and 800Mhz depending on load. Editing the config file can boost this to 900Mhz, 1GHz or more. Performance benefit? Minor. The CPU has a timeslice of 338ms so you've gotta be active for at least that long before you see any boost. Most the pages load in 500ms so they'll see relatively minor decreases in load time. You can also set the CPU to "performance" mode where it stays locked at the high speed to shave a little bit more off but it generally isn't worth it. (No web UI for this, next next version)
-- CPU core temperature readings. Because that seems useful.
-- Supposed 10% speed boost from using FIQ mode on the CPU. So they say. I don't see it.
-- Improved stability of SD card access
-- New USB driver, now with 0.03% less jankiness?
-- 47,065 new lines of code, 6,574 deletions. This was a real **** to merge.
* See the CPU temperature / rPi revision / serial number / etc in System -> RaspberryPi
* Low bandwidth HeaterMeter status page. Weighing in at 1.6KB and being entirely built on the server means even the lowest end mobile browsers can handle this. http://yourip/luci/lm/light

* LED configuration. The meaning of the LEDs can now be adjusted. The HeaterMeter now blinks all the LEDs at least once on bootup rather than just one LED once. Here's the list of things I've built in, and the status of these can be inverted as well.
Code:
Off,
Alarm0L,
Alarm0H,
Alarm1L,
Alarm1H,
Alarm2L,
Alarm2H,
Alarm3L,
Alarm3H,
RfReceive,
LidOpen,
FanOn, // fan > 0%
PitTempReached, // Set once the pit has achieved setpoint for the first time since powerup or lid open
FanMax, // fan at "max speed"

* Ability to prevent the configuration restore from launching on a new system. If you F up your config now, you can't just reflash the SD card and get back to stock, because the config system will restore your F-up and F you back the F up. Add "norestore" to the cmdline.txt on the image to prevent config restore. More info is in the wiki.
* Avrupdate now runs more reliably and not only on the first boot. Any time linkmeterd can't talk to the HeaterMeter it will attempt to flash the avr firmware automatically (only once per service start though)
* Update to jquery 1.9.1 and flot 0.8 release.
* You can now save a PNG of a graph from the archive view of that graph.

And Happy Birthday to RJ!
Last edited: