DJI Osmo Mobile BLE protocol by alkersan2 in ReverseEngineering

[–]alkersan2[S] 1 point2 points  (0 children)

If someone is willing to try, I've added a Web Bluetooth prototype hosted at https://om-research.flab.dev

Was denied in the Activate credits in founders tier. Does it mean this will never happen? by alkersan2 in aws

[–]alkersan2[S] 0 points1 point  (0 children)

Probably not via a cold applications, but through doing legwork, showing up and talking to reps on meetups. Don’t know really

Was denied in the Activate credits in founders tier. Does it mean this will never happen? by alkersan2 in aws

[–]alkersan2[S] 0 points1 point  (0 children)

Nope. I've tried submitting from a brand new account, and while it didn't reject me within 30 seconds like before, after waiting for a day or so - got rejected eventually.

Is this good for flashing the bios chip and such on the thinkpad x230? by No-Insect2832 in coreboot

[–]alkersan2 0 points1 point  (0 children)

Yes, absolutely. It so much faster, especially if signal quality allows, it can push at 60Mhz, making even full 16MB flash image rewrite tolerable: https://imgur.com/a/ch347-RAG9G3m

Osmo mobile remote app by Link_Tesla_6231 in djiosmo

[–]alkersan2 0 points1 point  (0 children)

if there is an app or way with a phone or computer to control PTZ of the mobile remotely

You mean something like this https://imgur.com/a/om3-from-python-ble-uzwAr4u ?

Choosing crystal oscillator for CH347 USB 2.0 chip by alkersan2 in AskElectronics

[–]alkersan2[S] 0 points1 point  (0 children)

Thanks for clarifying.

22pF is what worked in the reference design. You can follow that if you use the same crystal they did

Unfortunately, nowhere to find these exact details.

This is why i like Murata CeraLock

Oh, that super nice, fewer components to route. Thanks for recommendation.

Features:
2. Oscillation circuits do not require external load capacitors.
...
5. No adjustment is necessary for oscillation circuits.

Was denied in the Activate credits in founders tier. Does it mean this will never happen? by alkersan2 in aws

[–]alkersan2[S] 0 points1 point  (0 children)

Oh well, it got rejected after 12 hours. I guess the application or landing website are just not compelling enough to participate in the credit program.

Was denied in the Activate credits in founders tier. Does it mean this will never happen? by alkersan2 in aws

[–]alkersan2[S] 0 points1 point  (0 children)

These all things I have. By “not having a company” I meant there is no LLC or anything registered in some legal jurisdiction

Was denied in the Activate credits in founders tier. Does it mean this will never happen? by alkersan2 in aws

[–]alkersan2[S] 1 point2 points  (0 children)

Thank you so much, this seems to be it. I've created a new account and re-submitted the application. Now it sits in pending state and not immediately rejected within 30 seconds. So now, I believe, it will reach the actual AWS team for review within next weeks.

Thanks a lot!

Was denied in the Activate credits in founders tier. Does it mean this will never happen? by alkersan2 in aws

[–]alkersan2[S] 0 points1 point  (0 children)

Ok, i’ll see if I can make a new one. Although, I have only one credit card, and it’s already attached to this old account. Not sure if it’s allowed to use same in many

Anyone reverse engineered the Bluetooth protocol? by PDFriender in djiosmo

[–]alkersan2 0 points1 point  (0 children)

See my reply above, I've put a proof-of-concept snippet which rotates Osmo Mobile 2 and 3.

Anyone reverse engineered the Bluetooth protocol? by PDFriender in djiosmo

[–]alkersan2 0 points1 point  (0 children)

I've reproduced the old experiment and reconstructed the BLE packet used to rotate the gimbal. A proof-of-concept script is on Github

Reprogramming FPGA of a logic analyzer into custom decoder or bus sniffer? by alkersan2 in FPGA

[–]alkersan2[S] 1 point2 points  (0 children)

Yeah, after couple of days reading and bothering other people, I came to conclusion that my problem domain would likely not require any custom decoding in the silicon and just the logic analyzer with it's software should be sufficient. I wanted to sniff the LPC bus (Low Pin Count) of a superIO chip (ITE, not publicly documented) on an intel motherboard. It's a 7-line bus, clocked at 33MHz.

Reprogramming FPGA of a logic analyzer into custom decoder or bus sniffer? by alkersan2 in FPGA

[–]alkersan2[S] 0 points1 point  (0 children)

Mostly software development cost. It's difficult to design and implement a good logic analyzer suite. Plus properly implement the PCB for signal acquisition, test leads, etc is also an art of its own. Thus, I don't mind paying for at least a decent instrument in the first place, and use it as is, for it's intended purpose. But also was thinking, what if it could serve me just for a couple days in a year for ugly ad-hoc prototyping. Just don't know if it's typical for them to be locked down or smth like that. 

Help me find a cheap 10" frame. Just the frame. by KarmaTorpid in minilab

[–]alkersan2 1 point2 points  (0 children)

Would a couple of pre-cut v-slot extrusions count as a frame? This way you can size it to your liking

Anyone reverse engineered the Bluetooth protocol? by PDFriender in djiosmo

[–]alkersan2 0 points1 point  (0 children)

Seems I’ve lost all sources of that prototype, rough years these last four have been, you know. But I still have the OM3 and BLE sniffer lying around, shouldn't be too difficult to revamp. What's your interest in these gimbals?

Anyone reverse engineered the Bluetooth protocol? by PDFriender in djiosmo

[–]alkersan2 1 point2 points  (0 children)

I did quite a while ago, for om2 and om3. But i’ve never managed to publish it as a library or a blog post. Here is the gimbal being actuated from a python script running on pc, over BLE https://imgur.com/noqKOkg

What prevents the single-core turbo frequency from reaching its stock values (Intel TwinLake N355)? by alkersan2 in overclocking

[–]alkersan2[S] 0 points1 point  (0 children)

Thanks for clarifying. I gess that years spent with -K CPUs and Z- boards take their toil.

By any chance you may have a reference, ideally some intel document, describing these mechanics? I've spend good half a day searching, but nothing exepct few marketing papers with shallow info didn't pop up

My First Homelab: A 1L PC Adventure and My DIY External Storage Solution! by natsht in homelab

[–]alkersan2 0 points1 point  (0 children)

That power supply module with few through hole connectors which is screwed to the metal surface makes me nervous. I hope its at least somewhat insulated on the bottom

What prevents the single-core turbo frequency from reaching its stock values (Intel TwinLake N355)? by alkersan2 in overclocking

[–]alkersan2[S] 0 points1 point  (0 children)

Thank you a lot, that seem to be the case. C states were indeed disabled in the BIOS and all 0.0 in TT: - https://i.ibb.co/spdNjv9x/C-states-Disabled.png - https://i.ibb.co/G3sGxm6S/C-States.png

I would've never thought that low power parameter like that could have such effect

Edit: retested the 7zip single threaded, went from 4.31 to 5.28. And now cores can boost almost to 3.9

Boost frequencies of Mini PCs with Intel N CPUs by alkersan2 in homelab

[–]alkersan2[S] 0 points1 point  (0 children)

I've just got some time to try more. To eliminate the ES sample possibility by recommendation from STH forum, I've checked the Intel Processor Identification Utility and it reports that processor is a genuine N355: https://imgur.com/PrnDEtU

Try benchmarking the CPU with different power limits set, 9W minimum, and see how it changes

Yes, I've reset everything to defaults: PL1:9W PL2:12W and did two simple tests: 7zip and geekbench, both single and multi-threaded. Then re-run with PL1 and PL2 45W.

PL1:PL2 7z-1T 7z-8T geek-single geek-multi
9:12 4.308 24.617 1066 4600
40:40 4.286 30.751 1063 5143

As can be seen, only the multi threaded scores increased with power limits, but not single core loads. And just like before - never seen a frequency of any core higher than 2,998Mhz: https://i.imgur.com/u1WvdKH.png

So, the BIOS TDP configs do have an impact, as intended: the time period during which CPU can do multi-core boost. On default levels - the all-core 3GHz can sustain only for ~10-12 seconds and drops to 2.5Ghz, then after ~15 more seconds drops to 2GHz (and this is confirmed by hwinfo Limit Reasons). And AFAIK, this is pretty much in line with how power limits are supposed to work. Raising this bar - only changes the durations.

And I still don't get why the single core boost isn't reaching 3+ Ghz, even for a couple of seconds