So...I didn't see a great place to put this but since it's related to case fans which are kind of enthusiast hardware and I didn't see anyone anywhere on the internet mention this: fuck putting this shit on reddit, the farms gets a super obscure exclusive.
HOW TO FLASH LIAN LI UNI HUB AL V2 AND SL V2 FAN CONTROLLERS WITH THE WRONG FUCKING FIRMWARE AND HAVE IT WORK JUST FINE
Many moons ago I got some Lian Li AL140 V2 Uni Fans, and wanted to daisy chain them so I picked up a controller minus the fans that came with it.
I didn't realize I picked up an SL V2 controller. These controllers are at least notionally not compatible with the AL fans. Everything but the fan-to-fan daisy chain cables fit though.
I'm getting ready to actually use the fans nearly 3 years later when no spare parts are available and discover this incompatibility, silly me, thinking a "Uni Hub" would be fucking universal for fans that can plug into it (they all use the same plugs except for the fan to fan daisy chain cords specifically with the remora connectors) and all the boxes LOOK the same minus the one letter change on the outside of the case. I plug it in anyway just to see what happens and it kind of works, but because the controller is clearly sending a signal intended for a specific RGB pattern the AL v2s look all fucked, though I can actually manipulate things kind of.
This gets me thinking: there is exactly zero chance Lian Li made multiple boxes all of which are incompatible with each other on a hardware level, right? Right?
What if you can just flash the firmware from the fan controller you need on to the fan controller you have, and it will just work?
I noticed that Lian Li has a manual update tool (attached from their google link from this page
https://lian-li.com/l-connect3/l3_update_manually/) however if you use that tool it checks the bin files and won't let you do a switcharoo. Boo.
That said some googling led me to this thread on overclockers:
https://forums.overclockers.co.uk/t...troller-with-failed-firmware-update.18951079/
Someone bricked their AL v1 controller and Lian Li sent them a tool to help fix it. They then uploaded that straight onto the internet. I immediately noticed this tool was vastly different from the one provided on the official Lian Li site. These are the instructions provided:

Things are misspelled, I see two dozen different ways to interface with a device, they're saying you need to kill antivirus, there's a whole ass chip erase feature: perfect. I've got nothing to lose anyway, the controller may as well be useless as is for these fans unless you want an intentionally broken looking light show.
Adapting this set of directions I connect the SL V2 controller without any fans connected to it, make sure L-Connect is not running, and come up with this set of steps:
1) Select USB, ok
2) Ignore steps 2 - 6, that's all troubleshooting and verification of the problem this user was having.
3) Figure out how to get that Flash Upload/Download dialog to pop up (tools menu IIRC).
4) Select "dump to file" and save your shit to a bin, just in case (the zip from Lian Li's website with the gimped flash tool has all the current firmwares on it already but better safe than sorry).
5) Finish dumping.
6) Untick dump and tick chip erase, program flash, and verify flash with BIN file.
7) Select the BIN for the controller you want to have, in my case I had SL V2 and wanted AL V2 so I found the latest AL v2 controller bin and selected that.
8 ) When finished, hit cancel.
9) Reboot computer.
Viola, L connect showed it as an AL V2 controller and the RGB tinkering worked perfectly.
I cannot guarantee this will work with anything but the AL and SL v2 controllers, but I suspect any controllers that look like they should be compatible with each other probably are (I bet you can do this with AL v1 and SL v1 controllers for example). Use at your own risk.