#haxxd
- ESP32-S2 based IoT device that is CircuitPython ready!
- Plug it in and you should see the 'DEEPNET-PY' drive (renamed from 'CIRCUIT-PY').
- Open the code.py file in your fav text editor or IDE to see the current code running.
- Basically, replace or modify that code.py file to make it do a thing!
- More: https://learn.adafruit.com/circuitpython-essentials/circuitpython-essentials
- Even More: https://learn.adafruit.com/welcome-to-circuitpython/what-is-circuitpython
- ESP32-S2FN4R2 - WiFi capable device
- It has 320KB SRAM, 128KB ROM, 8MB PSRAM, and 4MB Flash memory
- USB-C male plug
- RGB addressable LEDs in eyes
- CircuitPython supported
- USB-HID capable
- WiFi KVM
- Mouse jiggler
- "Bad" USB
- Ducky Script injector
- WiFi beacon
- More...
If you purchased a DN_Key prior to August 18th, 2023, you MUST update the CircuitPython build in order to properly save any edited code. Unfortunately, a bug was found in our edits to the CircuitPython build that forced the code.py file to be overwritten upon intial boot of the DN_Key. This may have resulted in any code you wrote being lost entirely. We sincerely appologize for this mistake and hope you patch this issue asap. The update is very simple, please see below:
- Step 1:
- Download the
dn_key_circuitpython_20230820_FIX.uf2
file from the DEEPNET github: [https://github.com/deepnetstore/dn_key/blob/main/dn_key_circuitpython_20230820_FIX.uf2]
- Download the
- Step 2:
- Double tap the Reset button on the back side of your DN_Key. Be sure to get the timing right so that
DN_BOOT
shows up as a drive on your computer. If you have any issues with timing, try to press the Reset button the second time after the DN_Key Eyes have turned purple. Along with theDN_BOOT
drive appearing, the eye LEDs will turn Solid Green if successful. (If the eyes are 'breathing/fading in-out' the original sketch is still running, try step 2 again.)
- Double tap the Reset button on the back side of your DN_Key. Be sure to get the timing right so that
- Step 3:
- Drag and drop the
dn_key_circuitpython_20230820_FIX.uf2
file into theDN_BOOT
drive and let the file upload completely. Once the file is fully uploaded, the DN_Key will automatically reboot itself and the updated CircuitPython build will now be installed. You will seeDEEPNET-PY
appear as a mounted drive again.
- Drag and drop the
- Step 4:
- Verify the new build is working by editing some code in
code.py
, save the file, eject yourDEEPNET-PY
drive, unplug the DN_Key and then reinsert the DN_Key so theDEEPNET-PY
drive appears once again. Opencode.py
and see if your changes remained. If the changes you made are not saved, try again starting at Step 2.
- Verify the new build is working by editing some code in