I'm either just that good, or my code is just that bad π
23.07.2025 13:19 β π 2 π 0 π¬ 0 π 0@adamconway.ie.bsky.social
Lead Technical Editor XDA-Developers, readtldr. Prev: Editor RushBMedia. CS/Valorant admin for icl_hub, NativzCollege. UCD alum. Incipiens.
I'm either just that good, or my code is just that bad π
23.07.2025 13:19 β π 2 π 0 π¬ 0 π 0tested gemini cli, it's going great i think
21.07.2025 12:52 β π 1 π 1 π¬ 1 π 0There it is! Almost 5k words with a lot of input from @adamconway.ie, and it's probably the longest review I've ever done. So much love has been put into this. Read it, share it - I'd really love to see this one be as successful as possible
www.xda-developers.com/nintendo-swi...
my home lab adventures have culminated in me discovering that my speakers have an undocumented infra-red command that turns off one of the two speakers. and I can't turn it back on...
honestly, I'm not even mad, that's absolutely hilarious
Since then, I've deployed my controller on a Milk-V Duo S, and in Home Assistant, I can use the rest_command integration to send requests locally, including integrating them into my automations!
Check out the XDA article for all of the details, including source code :D
I was able to identify where the hex colour for the command to change the colour of the lights was, calculated the checksum, and I now had full control of the colour of the lights. The same process worked for brightness, ranging from 00 to FF. 6/7
16.04.2025 12:40 β π 1 π 0 π¬ 1 π 0Working out the rest was a bit of a chore, as the checksum at the end had me confused how it was calculated. Thankfully, other Govee reverse engineering projects had worked that out: it was just a simple XOR across the entire byte array! 5/7
16.04.2025 12:40 β π 0 π 0 π¬ 1 π 0I had data in here for changing colour, brightness, and toggling the power, and I was able to reply these back using a tool I wrote with Python and Bleak from my MacBook. 4/7
16.04.2025 12:40 β π 1 π 0 π¬ 1 π 0I connected to them with a Google Pixel 8 Pro with Bluetooth HCI logging, and I was able to see back and forth traffic between my phone and the lights as I controlled them 3/7
16.04.2025 12:40 β π 0 π 0 π¬ 1 π 0Link to the article: xda-developers.com/reverse-engi...
Short-hand explanation: These lights can be controlled with an internet-based API in Home Assistant, but the API rate limits very quickly. The app lets you control them via Bluetooth LE 2/7
wanted to share something I had a lot of fun working on for @xdasocial.bsky.social over the last few days!
TL;DR: I reverse-engineered some Govee H615B lights so I didn't have to deal with the app or the official API
#reverseengineering #hacking
π§΅
"4 reasons CryptPad is the best privacy-focused alternative to Google Drive, Docs, and Sheets"
Thank you @adamconway.ie
https://www.xda-developers.com/reasons-cryptpad-best-privacy-focused-alternative-google/
yeah this is really bad
16.04.2025 12:37 β π 1 π 0 π¬ 0 π 0christmas
25.12.2024 12:36 β π 2 π 0 π¬ 0 π 0French pastries on a table with juice
Street of Manchester showing a tram, taken at dusk
Two sandwiches wrapped up in paper held by two people
Portal turret made with LEDs in a bar
manchester
18.11.2024 07:50 β π 3 π 0 π¬ 0 π 0Hello again, maybe I dust off the Bluesky account π
15.11.2024 08:19 β π 7 π 1 π¬ 3 π 0BlueSky looking more and more appealing by the day
18.08.2023 16:35 β π 4 π 0 π¬ 1 π 0Hello π
18.08.2023 01:19 β π 11 π 0 π¬ 0 π 0