Giter Site home page Giter Site logo

a4004 / n2d Goto Github PK

View Code? Open in Web Editor NEW
192.0 15.0 51.0 66.43 MB

An easy to use ESP8266 flash tool with built-in support for the Deauther Project.

License: GNU General Public License v3.0

C# 100.00%
wemos esp8266 esp32 nodemcu deauther utility flash tool windows microsoft

n2d's Introduction

Logo

Espressif Flash Manager (N2D22)

Build Passed Latest rev2.2 Last Update
Watchers Stars Forks

Visual Studio C# Windows

Getting Started

For a full guide on the tool, see the Wiki. You can download the latest release here.

N2D22 Main Window

The Final Journey

Wow! It's been a while and the success of this terribly simple (yet somehow not always functional) program over the years has been unprecedented in my opinion; thanks for all of your support and contributions (including people who raised issues) for this project. But as time moves on, so do we. This means that this project won't be receiving mainstream support from me any longer (not that my support very good to begin with) but I will only be making changes when enough issues arise.

Of course, before I suspend work on N2D, it needs to be fully functional the so I've decided to give it the 'oomph' it needs after getting a new rig that can actually run Visual Studio without crashing after 2 hours.

Enjoy!

n2d's People

Contributors

a4004 avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

n2d's Issues

error

trying to flash my dstike watch and get error file not found failed to start flash, Esptool,exe is missing please replace the file and try again. i did downloaded again and same thing. im new to this ordered the watch and it came with nothing on it when it was supposed to have the latest deauther installed.

Possibility to select the BIN

The tool connects to repository and downloads a generic version.
I need a specific version to be uploaded on the Deauther Watch by DSTike, the downloaded version does not support the oled display

Not recognising a NodeMCU with CH340G

NodeMCU Specs
Wifi module ESP8266
UART chip CH340G
  1. I have the correct driver installed

  2. Windows recognises my NodeMCU as I plug it in (hear the "device connected" sound as well as USB SERIAL CH340 (COM4) pops up in device manager under Ports (COM & LPT)) See screenshot below:

Device Manager

Whilst all this is happening, N2D is still Looking for an ESP8266...

I tried:

  • Unplug and replug

  • Rerun N2D as administrator

  • Reinstall driver using N2D's Install Driver button and then restarting computer

Of which none solved the problem, please help.

cant connect

when i have flashed the chip, i cant connect it wants a password for wifi connection, cheers carl

The board just starts flashing.

After the process is comlpete, the board just starts flashing red, untill I press the flash button again. No WIFI or anything.

Flashed wrong device?

I just ran the program without having my board plugged in and it still said it found something and apparently started flashing it,
now I am concerned as to what it flashed or tried flashing.
Please help, I don't think it's supposed to do this.

DSTIKE deauther wristband

Hello! I recently received my DSTIKE deauther wristband and i saw that on the official website the guy released 2.6 version of the firmware. I tried to flash it but now nothing shows on the screen of the wristband. Could it be that i flashed the wrong firmware? If so did i fry anything? Also what version is the right one for my device. I need help im new to all of this and im short of ideas. Thanks much ! :D

Led screen still wont light up

I tried reflashing twice. Made sure the led tape was still connected all the way. The watch is charged. the orange light is lighting up on the side but the LED screen wont load in

Unable select device from the list (CH340)

`See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
at N2D.AppCore.Main.SerialIO.GetDeviceName(String ComPort)
at N2D.AppCore.Main.SerialIO.GetDeviceNames(String[] ComPorts)
at N2D.AppCore.UX.Pages.DeviceSelection.<DeviceSelection_Load>b__3_0(Object , EventArgs )
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

n2dapp
Assembly Version: 2021.3.0.0
Win32 Version: 2021.3.0.0
CodeBase: file:///C:/Users/Administrator/Downloads/n2d-2021-3-3/n2dapp.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

`

Tool is connecting to my mouse instead of the ESP8266

Hey, I'm just trying out this tool and I have my mouse connected on COM1, and it happens to be detected as a serial connection, when I try flashing the firmware on the ESP8266 it auto-selects COM1 but my ESP is on COM8...

Here is n2d's output:
image

Here is the Arduino IDE configuration I am using (ESP on COM8 as you can see):
image

Dstike Display problem

The displays on my mini OLED deauther and my dstike wrist band have quit working and are completely black. The boards work, but no display.please help

board not recognized correctly

Salut,
I have a wifi deauther OLED 3.5 and tried to write the current bin to it with n2d.
Unfortunetely it recognizes it as a deauther 2.1 and loads the wrong bin leading to an unusable device.
Here is the output on the n2d:
[11:57] Started Services [11:57] This app uses the first espressif serial device, remove any other RS232 devices or try https://github.com/mrvodka007/n2dx [11:57] Searching for devices . . . [11:57] Device Found at: COM4 [11:57] Preparing to flash . . . [11:57] N2D needs access to the internet. Please allow it if prompted. [11:57] Downloading package: http://github.com/spacehuhn/esp8266_deauther/releases/download/v2.1.0/deauther_2.1.0_1mb.bin [11:57] Download OK [11:57] Download Complete [11:57] Flashing Device . . . [11:58] Flash Complete!
I use windows 10-1909-64bit and n2d v2

Ciao, Mathias

Flashed wrong image

Hi! I've a WiFi Deauther OLED V3.5 and tried to flash the new firmware (2.1.0) with your tool. It flashed with success, but after it, my OLED wasnt working anymore.

I looked at the downloaded bin-File and saw, it is 693kb. I downloaded the newest image from spacehuhn (deauther_2.1.0_DSTIKE_OLED_v3.5_v4_Monster.bin) and saw, it is 694kb. I just overwrite your deauther_2.1.0_1mb.bin with mine and made it readonly. Flashed again with an error-message, that the application cant access the bin, but it worked and now my OLED is working again :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.