Yep, could be a battery. It could also be so low power that it's able to harvest what it needs from data pins in the USB C port.
All of the things like this i've seen all needed batteries so far. Dumb question..Does usb put out any power in RCM mode? If it did I would think it would be able to run the devices i've seen so far like this. I thought I read that this is so early in the boot process it doesn't have hardly anything loaded and working. "bricked" switches even boot up with the fusee payload because it's before the system even checks the stuff for the battery or whatever is broken on the 3rd party dock bricked systems.actually if you look at the shell of their dongle it might just take normal alkaline batteries...
I've already started work on this before even seeing the thread the Teensy 3.6 support host mode but requires the host mode cable too.I've been suggested on Reddit that a Teensy could work to run Fusée Gelée. I made some research and it looks like the Teensy 3.6 can have USB host support using this cable.
This library is a complete re-implementation of the USB protocol. It could be used as a base to make a Fusée Gelée launcher - I checked the code and everything needed is there. As we control everything that goes through the USB port here (remember, everything is re-implemented in the library), there will be no compatibility issues. The Teensy has enough memory to store both payloads (the one you want to run and the intermezzo payload).
The only drawback is that a Teensy 3.6 is not cheap, as it costs approximatively $40 (at least from France). I guess that in the end, somebody will sell a standalone Fusée launcher for less money than that anyway (or even a DIY kit using something else than a Teensy).
But I am curious - I wonder if somebody on this forum own a Teensy 3.6 and have programming knowledge to try this ? All is needed is to embed the payloads in a Teensy program and then use the USBHost_t36 library to port this script. It could be needed to use fusee-launcher.py to generate the payload beforehand if the memory is short on the Teensy.
Retr0id has a working injector based on the A5-V11 cheap chinese "router". (it's about the size of a cigarette lighter, costs just a few dollars online. The version with a battery is larger, and also costs more.) When my "with battery" version arrives (sometime...), I will test it out with his package.
work is already done, you just need to build and flash his package to appropriate hardware.
can you post a link to this please?
Can confirm that fusee-nano "Just works" on one of those £5 A5-V11 routers. I'll get instructions for building it into a LEDE image soon™
Here is his GIT repo for the project.
https://github.com/DavidBuchanan314/fusee-lede
Here is the OpenWRT page for the hardware:
https://wiki.openwrt.org/toh/unbranded/a5-v11
Dont try to install too much onto that package with the menuconfig! It only has 4MiB flash!
Actual post about working prototype:
Do you have a link to the router on where to buy? struggling to find it online
Look for "3G router 150m"
It does not have a brand. Refer to the OpenWRT page for all the caveats, pictures of the device and its housing, et al.
the arduino is not small enough (even the pro mini)The best would be to have a small arduino compatible soldered inside the switch and powered by it
so it is seamless
I said arduino compatiblethe arduino is not small enough (even the pro mini)
you need to get the atmega by itself, or you can branch out to other microcontrollers
plus, i'm not sure if the atmega is fast enough to bitbang USB