July 05, 2025
I kinda abandoned this project while I was working on AFHArchive, since AndroidFileHost, a site hosting over a decade of Android development died, and I wanted to archive that content. Back to eyeMEI however, it's ready and up at https://eyemei.joshattic.us!
I've made so many changes and forgot to devlog so here's some
- data from IsThisPhoneBlocked, while intended to be used for seeing if phones are blocked in Australia, it has around 46k TACs, or 46 BILLION unique devices, and the data quality is amazing & up to date too!
- even more data from randommer; claims to have 9k+ devices but I've only got 2k so far, and none newer than 2019
- custom dropdown for the alternate databases
- even more device icons from apple & google's hidden cdns
- added more devices to the eyeMEI database
I've been working for a while now so here's what I've done so far
I've spent hours trying to get this thing to work, only to end up with the very unhelpful Buffer Overrun error, which is why I'm going to just start from scratch after 2 hours of pain. As for my hardware it's just an ESP32-WROOM-32 dev module, a 47 Ohm resistor and 2 jumper wires connected to ADC and GND to measure voltage. The ESP32 has a 12bit ADC pin, making it decent for accurate battery measurements compared to say an Arduino Uno with a 10bit ADC pin.
Easily test your 1.2-1.5V Alkaline and Ni-MH batteries with an ESP32, 2 jumper wires and a resistor. It just uses the ESP32's built in ADC pins to measure voltage, returning it over serial, which is then picked up by the frontend using WebSerial and a capacity is calculated.
I've added a projects page! I also finished the about page, and created a few more components to make life easier such as buttons and cards. It would be awesome if I could upload multiple attachments but I can't so here's the projects page.
I've made a lot of progress (yippee!), I decided to use the cool background effect included in the Astro example project, and replaced the nav bar with a cleaner, glassmorphic one (albeit currently not functional because I need to figure out how to get # urls working). There's also an about me section visible when you scroll down with things and stuff that I couldn't be bothered to put in until I've finished the rest of the site, so we'll see how that goes.
For this project, I decided to go with Astro. I've never used a framework before to actually build a website, but WOW it is easier than just writing plain HTML, CSS and JS. Astro is super fast and not that hard to learn (as I already have experience with web dev).
So far I've managed to get the home page done, now for the about, projects and contact pages!
New website for my new domain, made in Astro, used AI to help with styling and bug fixes but nothing else
This was widely regarded as a great move by everyone.