new cat toy!

it's alive and talking to me!

as usual, the SPI peripheral implementation in it is kinda finicky, and it actually doesn't work with the default #GlasgowInterfaceExplorer SPI controller (because it's not fully compliant with SPI, oops)

i'll fix the SPI controller in a bit

this is definitely not an ADIS16488 and if it's a clone of it, then they have taken some remarkable liberties with the idea of a "functionally identical" replacement
the delta-angle and delta-velocity functionality appears to simply not exist, which excludes this being a faithful clone of either adis16488 or adis16375
oh, i just realized that it has a "product ID" register that clearly says 0x4068 (16488). so it's supposed to be a clone of ADIS16488 then. it's just a very bad one

this thing doesn't seem to have a magnetometer or a barometer, it's just an accelerometer and a gyroscope. not even very good ones, they're probably on par with what your cellphone has, if not worse

i think some enterprising company (possibly Shenznen Firepower Control Co. Ltd. based on @poppyhaze's research) has realized they can make a lot of money selling ADIS16488-style devices that only barely work at a half of their sticker price from AD

oh... it has a GD32F103 inside. there are even, conveniently, pads with SWD routed to them

firmware dumping time? firmware dumping time.

we have SWD!
@whitequark what exactly is that, what are you doing, i'm curious. looks very fancy awawa

@alina the device on the image is a PCB i extracted from an inertial measurement unit from a loitering munition

you know that "the missile knows where it is because it knows where it isn't" meme? well, this PCB is _how_ the missile knows where it isn't

on the right i have a debugger connected to it, so that i can dump and analyze the firmware within and learn what makes it tick