Release Notes
This is a new board which means we've got a lot to add and SOMETIMES things to fix, if you see that notice saying there is a firmware upgrade, look here to see what's in it (unless we get too excited to release that forget to update this page)
2.3
- Tweaked our websockets integration to work across a few more browsers (and implemented a fallback for those people who are running weird or older browsers)
- We've redone the button interface a little, adding timeouts & pressed indicators, laying the groundwork for [REDACTED]
- A secret update hidden... ooOooOOo.. why would I mention this.. because I write the notes.
- Updated the sACN/ArtNet code to run better in certain situations, it's not a sexy feature but since it's the main point of the board, I thought we best mention it
2.2.1
- Turns out FPP Proxy didn't like our Websockets implementation, so we've worked around it (and submitted slight tweak to FPP which should make them (and other websockets) friends
- Sometimes the Baldrick8 got a bit upset when it couldn't detect the internet, we put it in the naughty corner and told it to learn to stand up on it's own 8 ports..
- Rob Milton broke the UI when editing models, I don't know why he just doesn't edit the models in xLights like everyone else but I guess we should fix it.
2.2
- BaldrickDMX added to button options, PLEASE DO NOT MAKE A FLAME CANNON GO OFF AT THE TOUCH OF A BALDRICK8 BUTTON.. JUST BECAUSE YOU CAN DOESN'T MEAN YOU SHOULD
- Websockets in UI - Faster, more responsive UI that uses less controller resource, plus it's a fun word to say... Websockets..
- Crashdumps - the board will now send us a small error log when you break it... because as we all know snitches use switches.
2.1
- Rewritten the netcode, improved stability and speed
- Added the MOST requested feature to the Baldrick UI... A reboot board button.
- Test Sync will now lock out the other boards and point you to the main board for modification
2.0
After months of tweaking and testing, it's time for our 2.0 firmware release!
- We've completely redesigned the way you configure buttons and added more functionality
- You can now quickly and easily control FPP direct from a Baldrick8 button press
- With Easy Mode, we've extracted two of the most popular commands (Play something and change the volume) and made the simple do (you can have your button playing Barbie Girl on repeat in less than 30 settings)
- With Advanced Mode, you get full access to the FPP API and related commands and you can play with them till your hearts content.
- Improved BaldrickSwitchy connectivity
We really are proud of this update and are looking forward to hearing how everyone gets on with it.
1.28
- We now have an advanced settings dialog... OOoooOOOo. The first advanced setting is the ability to opt-in to beta releases, which are features we've tested but they could do with a few more eyes. You can find out more about it by joining our Baldrick Beta Facebook Group
1.27
- Introduction of BaldrickSwitchy to the Turnip Network, allowing you to control BaldrickSwitchy ports from the buttons on your Baldrick8
1.26.1
- A small release to handle people with multiple Baldrick Boards or as we call them in the office our favourite people
- We fixed a bug that nobody discovered and whilst most release notes wouldn't even mention but we do because we care.
1.26
- Added new button config GUI with more exciting options for what buttons can do, let's just call this the base update ;)
- Initial fix for issues with sACN/ArtNet from Enttec LED Mapper, Can you believe some people DON'T want to use xLights
- Added support for the [REDACTED] board, soon™
- Corrected speeling error in UI, Sorry.
- Added ILT vendor branding, can you believe we forgot out own logo?
1.25
- Added the 'I broke the network mode' inspired from a suggestion by Alan Hanson (look at that two mentions in two updates). When booting the board, if you press and hold button 1, it will reset all the network settings, go back to DHCP and completely forget that you tried to set a static IP address and got the gateway DNS wrong.
1.21.4
- Tweaked the RAINBOWS MODE, it was a bit slow for my liking so it got changed... no the power hasn't totally gone to my head
- Fixed a Grammar issue which I'm shocked Alan Hanson didn't see
- Added logos for additional vendors (more countries to Buy the Baldrick8 in)
- Pixels now start at 1 rather than 0.. causing developers worldwide to cringe but that appears to be the way "It's done"
- When adding a model, the default test colour will now one of several preselected colours rather than just red, is this a laying the groundwork for a new feature coming soon.. who knows.. well, I do but I'm not telling you.
- The board connects to our update server periodically to check for updates, if it cannot do this, we let you know there may be an issue with your network settings. We will never admit that the problem could be on our side.
1.21.3
- During testing for a very soon to be released feature, we noticed that in certain circumstances sending data via DDP looked a bit wonky. So we've pushed this before anyone really notices.
1.21.2
- We've had a report of one Baldrick customer having an off by one pixel issue in some circumstances. Obviously, we had a decision to make; Do we get rid of the customer or do we get rid of the error. This is an update pushed so it looks like we fixed the error #plausibledeniability.
1.21.1
- Preparations for our traitorous cousins receiving their Baldrick8 Boards.
1.21
- Added vendor mode (oooOooOOoOoOo)
- Friend scanning - Baldrick will now look for other Baldricks on the network and let you know how they are doing, you can also syncronise your test mode with them.
- Board safety and reliability - Factory reset can now recover from entirely broken firmware, not just broken settings, some of our testers did their job well.. and we want to make sure they can't do it again.
- Improved web UI - Faster loading, moved some parts around, definitely not a few hours spent bikeshedding.
1.20
- Fixes to DDP parser to cope better with packet loss, etc.
- Linking to the brand newBaldrick User Group
- Add multicast sACN
- Additions to Artnet / E1.31 compatibility
- Updating HTTP server to mitigate network packet loss affecting the lights output
v1.19
- ArtNet support, If you don't know what this means then don't worry about it
- Unicast E1.31/sACN support, so stop asking!
- Colour pick test mode enabled, you can now make ALL pixels a single colour using a colour picker (works better in Chrome and Firefox that Safari.. sorry Mac fans but we are working on it)
v1.18
- We've added model colour mode which allows you to have a colour per model, as suggested by Ron Howard
v1.17
- With the official release of xLights integration we had to do a few changes to make it work on our side... Update xLights and enjoy!
v1.16.3
- Some fixes to the UI around network settings (apparently SOME people wanted to be able to cancel)
- Removed the blank frame between test modes if we don't need it (Looks a bit crap with it.)
- Sped up the HTTP responses on button press (don't act like you know what that means)
v1.16.2
- Added the base code for some secret unannounced, coming soon feature.
v1.16.1
- turns out if you switch test mode again and again and again and again and again and again and again and again and again and again there is a SLIGHT memory leak which slows stuff down, gee thanks 'tester' for letting us know about that.
v1.16
- Test mode panel redesigned
- Implemented Hodgical mode
- Added Red mode
- The ability to select your brightness
- Fixed a few bugs that none of you noticed.
BOOTLOADER v1.3
- We've updated the bootloader, PLEASE DO NOT TURN OFF THE POWER WHEN YOU UPDATE THIS (if you can schedule your unexpected power cut till AFTER this update, that would be great)
v1.15.3
- Turns out there was a little bit more JUICE to squeeze in optimisation and we've managed to get a bit more performance out of the board
v1.15.2
- We didn't like .1
v1.15.1
- Look, stop being so nosy, sometimes we just like to increment a number
v1.15
- Add colour order options to the pixels - Model options will be available in future xLights releases, hold your horses.
- Add button support, we've also written a nice guide on what to do with the bloody things
- Allow bootloader updates, correct factory reset problems, not that any of you noticed...
- Add release channels for future software testing, but that's for the grown ups.
- Efficieny updates - pixels should be more responsive, switched CPR method.
- Updates to the web interface caching - Should be harder to make the lights glitch by hammering reload (but WHY DO YOU KEEP DOING THAT)
v1.14
- Better, more helpful validation of form input, some of you just wouldn't leave it alone!
- Better support for pre-release testing, what does this mean? we'll never tell.
- Fix for FPP proxy header issue, Thanks Adam!
v1.13
- Nunya Business, this was in no way an emergency release to fix a bug introduced in 1.12
v1.12
- Input validation, both client and serverside, to stop you cheekly little scamps from setting 6000% brightness and starting pixel channel -100
- Prevent crash when rapidly cycling test mode, the board got a little excited so we've given it a peppermint tea and told it to calm down.
- Move jquery/bootstrap to device-hosted, for closed networks, SOME people want to use this board in a place WITHOUT internet.. can you imagine?
- Network config - Static IP and device hostname now configurable, so STOP COMPLAINING!
- Fixed links in footer to open in new window, because you promised us you'd never leave.
v1.11
- Turn off pixels when exiting test mode
- Fixed problems saving channel start
- DDP start channels are now 1-based as in xLights, FPP, etc.
- Requires update to xLights (Built 28-03-24)
v1.10
- Rename "Everything off" test mode (Thanks Rob Milton)
- Allow B1 to disable test mode with long press (Thanks Kevin Barker)
v1.9
- Fix dumb DDP parse bug which would leave gaps in px output
- Adapt version checks slightly
- Fix up links on Web UI
v1.8
- Fixed an issue if you pushed from xLights without first uploading the firmware
v1.7
- Fix issue with config uploads and large configs
- Add periodic version check. Now every 10 minutes, rather than once at boot
v1.6
- Stop UI state table twitchily resizing
- Make the test "Apply to" thing more clear for the moment
- Mark some UI fields as numbers
- Refresh system settings on UI when changed
v1.5
- Rewrite test mode handling, add new test modes
- Add button handler - Press B1 for 5 seconds to activate rainbows on all configured props
v1.4
- Move to component for OTA, share with factory firmware
- Secure firmware releases
v1.3
- Fix stupid build issue
v1.2
- Fix UI weirdness if version check hasn't completed
v1.1
- Add factory reset - Hold B3 for 5 seconds and power cycle
- Ruin Dom's hard work on the interface and replace with a bootstrap interface
v1.0
- Add flash encryption to SDK Config
- Fix CI config for SDK
- First real release :)