my biggest passion is to run a custom firmware on as many devices as possible
Ti CC1310 SoC Glitched and Dumped which allowed to Reverse Engineer its firmware and RF Protocol up to full Image receiving🥳
No security included but short range.
📽️🎬 here: youtu.be/qEIW5gOLzIs
Ti CC1310 SoC Glitched and Dumped which allowed to Reverse Engineer its firmware and RF Protocol up to full Image receiving🥳
No security included but short range.
📽️🎬 here: youtu.be/qEIW5gOLzIs
TLDR: It does not run Doom 😞
The internal RTL8762TD Hast sadly "only" 192KB of RAM
Find the Teardown video here:
youtu.be/oAmtu87EdYo
TLDR: It does not run Doom 😞
The internal RTL8762TD Hast sadly "only" 192KB of RAM
Find the Teardown video here:
youtu.be/oAmtu87EdYo
Full custom firmware goes Brrrrr
These chinese vendors like Realtek Bluetrum and Jieli only care about copy protection and cribble down a perfectly fine ARM Core with their tooling🙄
Full custom firmware goes Brrrrr
These chinese vendors like Realtek Bluetrum and Jieli only care about copy protection and cribble down a perfectly fine ARM Core with their tooling🙄
Inside we can find:
- Tuya CBU Modul with Beken BK7231N ARM SoC 2MB Flash 256KB RAM
- Relay claimed 63A
- Power Meter
- LCD 60x160 Pixel
- External NTC Temp Sensor
aliexpress.com/item/1005008...
Inside we can find:
- Tuya CBU Modul with Beken BK7231N ARM SoC 2MB Flash 256KB RAM
- Relay claimed 63A
- Power Meter
- LCD 60x160 Pixel
- External NTC Temp Sensor
aliexpress.com/item/1005008...
aliexpress.com/item/1005007...
As expected as simple as it could get,
3.3V Voltage Regulator with an currently unknown BLE SoC ESM412 2449XFD
No connection to CAN and OBD just for power
aliexpress.com/item/1005007...
As expected as simple as it could get,
3.3V Voltage Regulator with an currently unknown BLE SoC ESM412 2449XFD
No connection to CAN and OBD just for power
Source code on Github here:
github.com/atc1441/Vape...
And find a full video on Youtube with more details:
youtu.be/rVsvtEj9iqE
Source code on Github here:
github.com/atc1441/Vape...
And find a full video on Youtube with more details:
youtu.be/rVsvtEj9iqE
~20€ From Aliexpress
s.click.aliexpress.com/e/_oCyfENx
Surprisingly packed
- Unknown DH390D HT2522A SoC likely HiChip HC15xx 4MB SPI Flash
- Battery Powered
- Speaker
- Realtek WiFi Chip
- Jieli BLE SoC
Similar to youtu.be/pFBn6lMJ7q8
~20€ From Aliexpress
s.click.aliexpress.com/e/_oCyfENx
Surprisingly packed
- Unknown DH390D HT2522A SoC likely HiChip HC15xx 4MB SPI Flash
- Battery Powered
- Speaker
- Realtek WiFi Chip
- Jieli BLE SoC
Similar to youtu.be/pFBn6lMJ7q8
de.aliexpress.com/item/1005009...
The internal RISCV Bluetrum SoC AB136D got:
128 KB Flash
60 KB RAM
Perfect USB Rubber Ducky, easy to reflash without opening via the USB DP Pin🤪
de.aliexpress.com/item/1005009...
The internal RISCV Bluetrum SoC AB136D got:
128 KB Flash
60 KB RAM
Perfect USB Rubber Ducky, easy to reflash without opening via the USB DP Pin🤪
Sometimes for < 8€ in the combo offers!
aliexpress.com/item/1005008...
They are just too cute and a nice Hackable gadget with everything included in a small case.
nRF52832 SoC
SPI Flash
LCD/OLED
NFC
Battery
Arduino able
x.com/atc1441/stat...
Sometimes for < 8€ in the combo offers!
aliexpress.com/item/1005008...
They are just too cute and a nice Hackable gadget with everything included in a small case.
nRF52832 SoC
SPI Flash
LCD/OLED
NFC
Battery
Arduino able
x.com/atc1441/stat...
80% Bluetrum (AB) and 20% Jieli
80% Bluetrum (AB) and 20% Jieli
github.com/atc1441/Blue...
This SoC Is used in the A9 Pro Airpod Clones and many more cheap BLE Gadgets.
Quite Beefy for its price:
RISCV
2MB Flash
162KB RAM
98KB ROM
github.com/atc1441/Blue...
This SoC Is used in the A9 Pro Airpod Clones and many more cheap BLE Gadgets.
Quite Beefy for its price:
RISCV
2MB Flash
162KB RAM
98KB ROM
AB5682B BLE SoC used in the cheap headsets and other BLE hardware🥳
This Bluetrum Chip series is ugly 😅 Debug via 1 Wire UART and a somewhat secured proto
This code now runs from RAM since we next need a loader to dump an write to Flash
AB5682B BLE SoC used in the cheap headsets and other BLE hardware🥳
This Bluetrum Chip series is ugly 😅 Debug via 1 Wire UART and a somewhat secured proto
This code now runs from RAM since we next need a loader to dump an write to Flash
Internals:
Puya PY32F403 ARM SoC 256kb flash 64kb RAM
16MB External flash
LCD with Full touch
Unmentioned WS8000 BLE Module
Full hackability with an USB Flash drive update not including any CRC or sign checking🙌
Internals:
Puya PY32F403 ARM SoC 256kb flash 64kb RAM
16MB External flash
LCD with Full touch
Unmentioned WS8000 BLE Module
Full hackability with an USB Flash drive update not including any CRC or sign checking🙌
This time on an Epaper Translator🥳
Running an XR872at SoC and an 296x152 BW E-Paper display with around 400ms of refresh time
Find a teardown done some time ago here:
x.com/atc1441/stat...
Full Youtube video here:
youtu.be/PvTJpbVPxUo
This time on an Epaper Translator🥳
Running an XR872at SoC and an 296x152 BW E-Paper display with around 400ms of refresh time
Find a teardown done some time ago here:
x.com/atc1441/stat...
Full Youtube video here:
youtu.be/PvTJpbVPxUo
And of course port Doom to it😅
Full Teardown Youtube video:
youtu.be/QutpZBTJRDY
Github repo with full source code:
github.com/atc1441/XR87...
And of course port Doom to it😅
Full Teardown Youtube video:
youtu.be/QutpZBTJRDY
Github repo with full source code:
github.com/atc1441/XR87...
DOOM on the Xiaomi Mi Band 8 Fitnessband
Running super smooth on the Amoled Display and the custom firmware with toom on just 2MB of Flash
Full video on Youtube:
youtu.be/iqyR_LNp9vc
DOOM on the Xiaomi Mi Band 8 Fitnessband
Running super smooth on the Amoled Display and the custom firmware with toom on just 2MB of Flash
Full video on Youtube:
youtu.be/iqyR_LNp9vc
The internal SWM34S MCU is just way too nice!
8MB RAM + 16MB Flash directly mapped to memory goes brrrr
Video on Youtube: youtu.be/MdOU8SqCqeY
The internal SWM34S MCU is just way too nice!
8MB RAM + 16MB Flash directly mapped to memory goes brrrr
Video on Youtube: youtu.be/MdOU8SqCqeY
TLDR: Main SoC is an HCSEMI C3100 which is very similar to the one used in the 20€ Handheld Console SF2000
Video Here:
youtu.be/pFBn6lMJ7q8
TLDR: Main SoC is an HCSEMI C3100 which is very similar to the one used in the 20€ Handheld Console SF2000
Video Here:
youtu.be/pFBn6lMJ7q8
Glitched and fully Dumped MSP430F417 in a non destructive way
Doing a Read data CMD and glitching the check if the password was entered we can dump 240bytes at once
By dumping the pass(vector) area we can read the full flash after one glitch
bsky.app/profile/atc1...
Glitched and fully Dumped MSP430F417 in a non destructive way
Doing a Read data CMD and glitching the check if the password was entered we can dump 240bytes at once
By dumping the pass(vector) area we can read the full flash after one glitch
bsky.app/profile/atc1...
Info's to this,
The Toothbrush contains an ESP32-C3 with 4MB Flash.
With the codebase from Spritetm github.com/Spritetm/esp... and wad github.com/fragglet/min... I was able to get the complete size down to the 4MB🥳
(Reupload from you know where for the sake of history)
Info's to this,
The Toothbrush contains an ESP32-C3 with 4MB Flash.
With the codebase from Spritetm github.com/Spritetm/esp... and wad github.com/fragglet/min... I was able to get the complete size down to the 4MB🥳
(Reupload from you know where for the sake of history)
In depth details in this Youtube Video:
www.youtube.com/watch?v=rAE1...
(Reupload from you know what platform for the sake of history)
In depth details in this Youtube Video:
www.youtube.com/watch?v=rAE1...
(Reupload from you know what platform for the sake of history)
But did create an WebBluetooth tool which allows you to connect to your Power bank and reads basic info's via the encrypted protocol
There is a potential bug which lets you set the OTA Size to uint32, read more about it in the GitHub Repo
But did create an WebBluetooth tool which allows you to connect to your Power bank and reads basic info's via the encrypted protocol
There is a potential bug which lets you set the OTA Size to uint32, read more about it in the GitHub Repo
BLE Enabled Power Bank Anker Prime 27650mAh
is just for OTA checking and encryption...
Fw version prior to 1.6.2 do not verify OTA at all so better update😅
Did take a look inside and reverse engineered it
github.com/atc1441/Anke...
BLE Enabled Power Bank Anker Prime 27650mAh
is just for OTA checking and encryption...
Fw version prior to 1.6.2 do not verify OTA at all so better update😅
Did take a look inside and reverse engineered it
github.com/atc1441/Anke...
s.click.aliexpress.com/e/_opaf9hD
Contains:
- Telink TLSR Zigbee/BLE SoC 512KB/64KB
- PHO XBR818 I2C 10G Move Sensor
- WHT20 I2C Humidity Temp Sensor
- Light Sensor
- Led
- Button
Just missing a Door sensor to be perfect^^
s.click.aliexpress.com/e/_opaf9hD
Contains:
- Telink TLSR Zigbee/BLE SoC 512KB/64KB
- PHO XBR818 I2C 10G Move Sensor
- WHT20 I2C Humidity Temp Sensor
- Light Sensor
- Led
- Button
Just missing a Door sensor to be perfect^^
The unlocked STM32L151 did give the Firmware and their Android MoLa App is nice to Reverse engineer still no Luck finding any holes😅
Learned a lot about NFC! The App will emulate an NFC Tag to configure incl. a both way Unique key Handshake
The unlocked STM32L151 did give the Firmware and their Android MoLa App is nice to Reverse engineer still no Luck finding any holes😅
Learned a lot about NFC! The App will emulate an NFC Tag to configure incl. a both way Unique key Handshake