Thanks for investigating. Since I doubt I can get the Hafele firmware, I’m returning this unit. I called Hafele America and they’re looking into getting me their official gateway - hopefully like others outside of Germany it won’t be a problem.
I’ve noticed that some users are experiencing issues with the integration. Since I no longer use Hafele devices myself, it’s been difficult for me to stay actively involved with this project. However, out of curiosity, I decided to set everything up again and test it.
After a reset, I was unable to get the API working, which makes me suspect that the issue might not be with the integration itself but rather with Hafele’s cloud services. Since this integration relies on their cloud, any changes on their end could impact its functionality. That being said, your experience might differ, so it would be great if others could share whether it’s still working for them.
If anyone is interested, feel free to take over the project and continue development. Personally, I’ve moved away from Hafele devices as I no longer see a future for them in my setup.
Thanks to everyone who has contributed and provided feedback so far!
For those who purchased the ‘GL-S10 Bluetooth IoT Gateway | PoE Power Supply’
You made me realize that, under the hood, this device is running on an ESP chip. With a deeper understanding of ESP coding, it might be possible to repurpose it and create your own custom gateway.
To support your efforts, I’ve uploaded the extracted .bin file from my Hafele gateway’s ESP. You can find it here: Hafele Gateway ESP Firmware
I’m not sure if flashing it onto this device will work or if it can be reverse-engineered, but if you have the same hardware as Hafele’s gateway, there’s a chance it could be useful.
If anyone manages to get it working or finds a way to modify the firmware, I’d love to hear about it!
Because I had a return window on the GL-S10 and had no idea at the time how I could get my hands on the Hafele firmware, I returned the device. If anyone else is successful loading this firmware way onto the GL-S10, I’ll re-purchase and do the same.
I’m pretty sure that’s an encrypted image which means we’re out of luck. If I look at a typical esp image at address 0x1000 there is a magic byte 0xe9 . The hafele image linked has a 0x36.