Caralynx
banner
sudo.caralynx.com
Caralynx
@sudo.caralynx.com
Reverse engineering, Japanese toy hacking, constantly distracted. Is ordinarily a tufty cat. Icon by @rokuromon.bsky.social, banner by @hackmonthegoat.bsky.social‬

Teardowns: @teardowns.caralynx.com | Ko-fi: https://ko-fi.com/caralynx
Pinned
Hello! I'm cyanic, and I mess around with Japanese toys. This account will mostly be for personal interests. I'll also repost the start of teardown threads here, but if you want to follow the full thread, check @teardowns.caralynx.com.

🎨: @artmab.bsky.social
Reposted by Caralynx
Sketch Page commission for @sudo.caralynx.com of an as yet unnamed adopt. #furryart #furry #commission
November 12, 2025 at 7:04 PM
Reposted by Caralynx
I finally bought something non-Tamagotchi. It's a Bitzee Hamster Ball.
November 9, 2025 at 7:40 PM
Looks like I'm going to #39c3 this year
November 3, 2025 at 8:27 PM
Reposted by Caralynx
November 1, 2025 at 10:15 PM
I received a virtual prepaid debit card as a part of a promo, and selected to convert it to plastic. In the meantime, I spent it, and apparently they issued the card after that, because they printed a value of $0.00 on the card. Funniest thing I've seen all day.
October 29, 2025 at 4:06 PM
I tried to turn on my PowerEdge R630 that has been sitting around turned off for like half a year, and it is no longer turning on. Getting a ton of errors about voltage levels and CPU thermal trip when trying to turn it on. I think it might be a system board issue. Anyone got any ideas?
October 26, 2025 at 7:18 PM
About SNC7320/SNC7330's firmware encryption scheme. Info on how it boots, how it decrypts firmware, and a fun brute forcer for the 32 bits of secrecy it actually has. github.com/GMMan/snc73x...
GitHub - GMMan/snc73xx-firmware-encryption: SNC73xx firmware encryption description and brute forcer
SNC73xx firmware encryption description and brute forcer - GMMan/snc73xx-firmware-encryption
github.com
October 26, 2025 at 5:02 AM
I spent some time figuring out Ciao Plus' image scrambling algorithm because I wanted to archive the Tamagotchi Manga on it. Let's take a look.
September 26, 2025 at 3:57 PM
Reposted by Caralynx
Sprites! The first three monthly brush tests were of Sudo, Banon, and Noko. :D

@sudo.caralynx.com @ucbronzewing.bsky.social
#furryart #furry #commission
September 26, 2025 at 2:56 PM
I made a mod for @crittercove.bsky.social for loading custom skins. The loading part is easy; next step is to figure out how to export the model and texture from the current body parts selection so people can have a reference to work from.
September 11, 2025 at 2:14 PM
Apparently Visual Studio has used up my monthly GitHub Copilot quota already and I have literally no idea what it used them for. I didn't make any prompts at all inside VS. Maybe I should just turn the whole thing off again because clearly I don't understand the benefit.
September 10, 2025 at 1:25 PM
A look at SNC7300 bootrom's UART console. It's... a thing. There's a few pieces to it. You can access ISP features if there is no valid firmware, or if you interrupt boot. By default, the baud rate is 115200, but you can also use auto-baud (I haven't calculated the range).
September 8, 2025 at 11:30 PM
Continued looking through SNC7330's bootrom, and here's a perplexing piece of code that I reconstructed. It's supposed to return the block (or page?) to read the load table from (basically a bad block table), but I'm pretty sure it doesn't actually work.
September 1, 2025 at 4:54 AM
Looking through SNC7330's bootrom again. Apparently it's using double precision floating point numbers to calculate the settings for UART speed. WTF? Not to mention that they hardcoded the desired rate and system clock speed, so they could have just precalculated and saved a bunch of cycles.
August 31, 2025 at 12:39 AM
Reposted by Caralynx
August 23, 2025 at 6:46 PM
What I've been working on recently: figuring out how to create custom items for Tamagotchi Paradise

Download icon by @ponah.bsky.social, dot sprite by @rayjt9.bsky.social
August 16, 2025 at 9:00 PM
Here's a writeup about SNC7330's hidden bootrom and how I extracted it. github.com/GMMan/snc733...
GitHub - GMMan/snc7330-hidden-rom: Extracting Hidden Bootrom from Sonix SNC7330
Extracting Hidden Bootrom from Sonix SNC7330. Contribute to GMMan/snc7330-hidden-rom development by creating an account on GitHub.
github.com
August 4, 2025 at 11:31 PM
Ever since I turned Copilot on on my GitHub account to test something, my Visual Studio has been generating gobs of code, and I'm not sure whether they changed IntelliCode or this is an effect of Copilot being on.
August 4, 2025 at 3:46 AM
Stupid code found in the runtime for a course produced with Articulate Rise 360. This is not minimized. What's wrong with `arr.indexOf(val) !== -1`?
August 1, 2025 at 12:05 AM
Reposted by Caralynx
Barely thristy thirst traps, because I needed a pick me up, and maybe you did, too. Brush tests for July.

@greenwoodje.bsky.social @sudo.caralynx.com @ucbronzewing.bsky.social @ladydarksphynx.bsky.social @thorsvision.bsky.social @snowmiaux.bsky.social

#furryart #furry #commission
July 30, 2025 at 6:13 PM
No cheating, post your lock screen!
July 26, 2025 at 7:42 PM
Let's talk about Sonix SNC73xx's firmware encryption mechanism. It's implemented through the AES block I've previously posted about. In both SNC732x and SNC733/4x the encryption is based on AES-256, but with different modes of operation.
July 22, 2025 at 6:00 PM
Reposted by Caralynx
Would you guys be interested if I opened this type of commissions?
I won't open them now but maybe in about a week or two and if I have time as these are very detailed :0
(I'm still thinking about the price but they would be around $85-$95 usd)
July 13, 2025 at 8:29 PM
I'm looking at an interesting feature in Sonix SNC73xx's AES block. The input key between encryption and decryption are different, and you run a "key generation" step to convert the key as appropriate and copy back to the key input registers before running the decryption.
July 13, 2025 at 8:38 PM