Here a new topic for anybody that would like to talk/discuss about hardware mods or unofficial software/jailbreak mods. Please be aware that everything in this topic is at your own risk!
Here some info about swapping my CM4 module in Homey 2023 pro.
The best/official -unofficial way is to open Homey, desolder the (5) connections from the antennaboard to the carrier board and replace the CM4 module. The problem is that this needs solder and desolder work.
In this picture you see the 5 connections on the left of the text âAntennaâ that have to be desoldered and desoldered:
I replaced my CM4 module without soldering on the following way (sorry for my poor English).
Everything is at your own risk, etc. EtcâŠ
- I used a CM4108032 (CM4 module with WiFi, 8GB RAM and 32 GB storage.
- Buy a mini wrench set. You need a set with very small size. (Very cheap set on Amazon size 3-5.5) and a flat nose pliers (translated )
- Make a full backup over USB with your computer/Mac
- Open Homey by opening the bottom with the 4 screws.
- Now you can unscrew the 4 nuts that holds the heatsink. (Iâve removed 2 fins to get access to the nuts).
- Carefully remove the heatsink and 4 spacers.
- Remove the CM4. It is in the carrier board.
- Place the new CM4. I donât know if more storage is available (by firmware) in the feature. So for now you need a CM4 module with WiFi and more than the âstockâ 2 GB RAM.
- Push it until it is in the carrier board.
- Use the same or place better theatraal layer on the same spot on the heatsink (where the old one was). You need 2 sizes. I only replaced the CPU layer.
- Replace the spacers and the heatsink.
- Screw the nuts back.My advice is to screw 2 nuts back first (crossed).
- Blow out any âmetal dustâ from your work.
- Restore firmware and test if everything is working. You need to accept a lot of safety warnings (in my case on my Mac). It is an âunknown usb device.
- If everything is working, place the other 2 nuts back, blow out again any metal dust and close the cover.
- Everything is working instantly here
At the moment Iâm working on a better cooling solution (bigger heatsink with same mounting for a lower CPU temp) and with help of @spkesDE finding a way to make the user partition bigger. (All credits for spkesDE for this )
Related Slack discussion: Slack
Updates:
2023-04-23:
Just making my first backup over usb with the CM4108032. It is taking at least four times the time as with the old CM4 board (ca. 30 minutes for 98% complete). So it looks like it is making a backup of the complete (32GB) CM4 flash, and not only the 8GB that it is using (partition size). The file size of the backup is nearly the same Als the âoldâ backups. But⊠backup process freeze at ca. 98%. After that, file size is not changing and âloading barâ is not moving. Work for next week.
2023-04-29:
See a later post about replacing the heatsink for a âbiggerâ one for more passive cooling. Temp reduction is about 10c and you can use the original case. no fan, holes or new cover are needed.
2023-04-29:
It looks like that an USB backup from a CM4 module with 32 GB will always fail. Iâve tested 2 of them and heard the same experience from someone of the community. When making the backup and comparing the âincompletedâ swap file with a âsuccessfulâ backup, then I see 6 files. 5 partitions and the 6th is in the original setting (with CM4 8 GB ~4MB) and in case of an CM4 with 32 GB very big (>20GB). Probably this is âempty spaceâ because is is possible to compress this file 6 in to some MBâs. My hope was that is it easy to just copy file 1-5 from this swap file to an older backup and use this as backup âworkaroundâ but I did not have found an app that can edit these files. Maybe that just ârestoringâ the same file (that is renamed to a homey backup extensionâ is also enough. Probably the restore will âfailâ on the âempty spaceâ part. I will test this when I have my dev homey hopefully next month!
I am looking for a cm4 module like you for over a month, where did you buy it?
I found a lot of them on AliExpress. They are delivered in just 7 days. But⊠the price is high at the momentâŠ
For the info, you need a module with WiFi. As far as I can see now, it is not needed to buy a module with more than 4GB RAM. For the storage, at this moment it is not clear if it is easy to get access to more user storage and still be able to update Homey (OTA) without issues.
What CPU temperature do you have in the old and new specs?
In the old spec, Iâve got a staple temperature of ~68c (but under high load higher). After replacing the thermal layer, Iâm now at 63-64c. Now waiting for arrival of a bigger heatsink. (I donât like fans in devices like this). Hoping to get it stable around 60c.
Could you please make some (more) detailed pictures of (all the places of) the screws you need to unscrew etc. Really for the n00b amongst us PLEASE. Thank You.
Also some pictures of the case (parts) open & inside.
How about replacing or modifying the case for some âbetterâ airflow ? Like my still working/ current Homey Pro 2019.
Just some liitle holeâs drilled into the case and my cPU temperature was 6 degrees lower since then.
Printing a top cover that looks like a really big fan with airflow gaps shouldnât be ghat a problem? OR
Just press the bottom rubber with fingers and find 4 holes, where the screws are located.
Yes, thatâs how to open homey.
Inside, you have to make a choice:
- Desoldering the carrierboard
- Removing the 4 nuts on the heatsink.
Iâm expecting the last parts for the cooling upgrade next week. After that, I make a post with more (detailed) pictures.
For now, please note the last update in my post about making backups over USB-C if you have a CM4 module with more than 8GB flash!
Fan mod in the German forum
Ou, thank you for this note, didnât realize you have updated it.
And what about cloud backups, they continue to work, or ? Because those are âdataâ related backups not partition wiseâŠ
Btw, my CM4 just crossed boarders still I hope that Athom will fix OOM issues and this will be not really requiredâŠ
Iâm waiting for my second (dev) homey 2023.
As far as I can see, cloud backup (making) is working fine. The question is, how is restoring a backup. For now, Iâm working on fixing the last technical issues (temp and flash storage). When I receive my second homey, I hope to test cloud restore on/from a different CM4 module and changing partition size of user partition.
Nice holes in your old homey
Building a fan in homey is not that difficult. But is not the way I like ( check also slack, there is a smaller top cover with STL file).
- I donât want to put âmore stressâ on the voltage that will be available for homey itself. (With the power adapter issues). So a fan needs a second power adapter.
- I think that a domotica system needs to be silent (no fan) and I donât want to open it every 2-4 months for dust cleaning.
- It is not a problem for a CM4 module to be âwarmâ but 70c is âtoo hotâ for me. For now, Iâve my focus/hope on a bigger heatsink. There is no airflow and it is a close âcontainerâ so Iâm expecting just some degrees lower temp. But that is enough for me in combination with the better temp layer. (Target ~60c)
Your Homey system modification could also been seen as similar as a âHackintoshâ.
Using the OS/Software on s system that is not meant to be used by the software developer.
So my suggestion to name it a âHackathomâ or âHackomeyâ.
And the german Fan mod is very interesting and should have been standard done by Athom also with the Future/Summer Temperatures ahead.
They should have at least connected the system heatsink with a heat pipe to the top lid/cover of it like in some notebooks the plate under the keyboard.
Took some digging around for a in stock and for a âresonableâ price tag. I see @Ranney what you mean about hard to get hold of most sellers dont get new stocks untill beggining of next year.
Haha, yes. It is not easy to get one of them at the moment. Iâm very lucky Iâve found 2 (1 spare) to âplayâ with. Only place where I stil see them is on Ebay. You can find other versions on Aliexpress. For example, it is not very likely that you use more than 4GB of ram and/or that you can/are going to use the extra flash that is available on the CM4108032. So you can also search for an version with less flash and/or less RAM?
âŠwaiting for delivery of CM41004032 from Ali, I can then share link if it was scam or not
For the German fan mod
This is a completely crazy idea for a stepless fan control.
Take an 80 mm 12 volt fan, a 12 volt power supply and connect a Shelly RGBW in between. With the dimmer, it should be possible to control the speed continuously by reducing the voltage. In principle, itâs just like dimming a lamp. Homey could adjust the fan speed depending on the temperature, e.g. in 10% steps. I have found a 12 volt fan that starts up at 4.5 volts.
Am I completely wrong with this idea ?
The big advantage would of course be that apart from removing the top cover, no further modifications would be necessary.
Nice! If you have checked the reviews and pays by creditcard, then te risk is not very high. Hopefully you bought the CM4104032? (One zero less)
I think that this will work. And if the fan-system/flow is failing, than the heatsink itself is still there. Only the IR will be (partly) blocked!