Post
Topic
Board Hardware
Re: Hacking BFL Monarchs to.... Just bought one, we're going to find OUT!
by
lightfoot
on 15/10/2014, 01:21:24 UTC
And today I gathered all my courage and tried it on my 550 GH Monarch. I was surprised to find the same Atmel controller on the Monarch that the Jallies had. And when I powered up the Dragon the Monarch somehow reset itself and overclocked itself from 650 to 710 GH. It was a bit terrifying experience when cgminer started spewing errors when I browsed through the device programming pages on the Atmel Studio. But yeah, the Molly didn't brick itself as a revenge for trying to read the secured firmware.

So what's next? We're waiting for somebody to post the firmware source code to wikileaks?
That's very interesting. So you didn't try to program it, but you hooked up the unit. Did you try reading the code? Did you get anything at all?

The reason it's el-interesting-o is that there's a little user page for data and the official page for code and all that stuff on the Atmels. You might have cleared the data field when you tried to read the code. Now, normally that would spell fuck-ola, but what if BFL used the same code load and put the "run at lower speeds" commands in the data field. By clearing it you got a default monarch (which I think has some sort of speed control like the Single/60's had, there is no way my Monarch comes up at 699gh every time)

Hm. There is a way to change the clock speed. Which means they needed to store state. And the chipset on there does support dynamic setting of voltage points, that's in the Intersil documentation. How can I write commands out to the USB port using something as dumb as HYPERTERM or PUTTY? Is it possible to just connect to the USB serial port and say "ZCX", "ZAA", "ZAB", etc and just fuzz the damn thing until we trip over something?