Прошивка ESP8266

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Сразу скажу, в теме arduino я совсем не разбираюсь, так что надеюсь на вашу помощь.

Приобрёл на али arduino плату CJMCU-3212 с микроконтроллером ATmega32U4 и прикреплённому к нему wifi модулю ESP8266. Собираюсь использовать его как BADUSB с wifi, но никак не получается прошить wifi модуль. Пытался прошить его nodemcu, но он его попросту не находит. Как его прошить?

 

Serega66
Offline
Зарегистрирован: 23.03.2018

А с паяльником дружите? Для начала надо припаять нужные проводки сделать обвязку. Попробуйте погуглить на эту тему очень много информации. судя по картинке это ESP12E только с кардридером 

zhekcabb
Offline
Зарегистрирован: 24.03.2018

А без паяльника по USB порту никак?

Serega66
Offline
Зарегистрирован: 23.03.2018

на картинке невидно USB

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Вот обратная сторона, выступ используется как usb 

zhekcabb
Offline
Зарегистрирован: 24.03.2018

В таком случае можно?

Serega66
Offline
Зарегистрирован: 23.03.2018

извините ввел вас в заблуждение, нашел такую железку на али. там на другой стороне есть кнопка скорей всего для прошивки. но прежде чем что то прошивать попробуйте включить этот девайс и поискать новую WiFi сеть, скорей всего там уже зашит веб интерфейс который надо только настроить. 

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Новая Wifi сеть появляется, но никакого веб-интерфейса нет.

Serega66
Offline
Зарегистрирован: 23.03.2018

надо соедениться с новой сетью к примеру с ноута и найти IP адрес железки скорее всего 192.168.4.1 набрать IP в браузере и попадете в веб интерфейс вашей железки. Но в любом случае надо искать в интернете описание вашей платы, на ней еще есть 12 контактов с которыми можно работать. Чтобы вам подсказать чего то конкретно, надо найти того у кого есть такая же железка. Гугл или Яндекс в помощь.

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Веб интерфейса я так и не обнаружил, просканил сеть Nmap'ом и нашёл IP железки, но там ничего не было.

Решил прошить её через Arduino IDE данной прошивкой: https://github.com/exploitagency/ESPloitV2, всё шло хорошо, но когда надо прошить её через nodemcu, он не можёт найти его MAC и прогресс не идёт, в чём может быть причина?

Serega66
Offline
Зарегистрирован: 23.03.2018

В момент старта прошивки попробуйте кратковременно нажать на кнопочку на нижней части платы

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Попробывал, на несколько секунд меняется COM-порт с 3 на 4, затем возвращается обратно и прогресс опять не идёт

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Может надо что то замкнуть, чтобы он перешёл в flash режим? Наверное я написал ерунду, но на других форумах пишут что-то подобное

Serega66
Offline
Зарегистрирован: 23.03.2018

правильно думаете GPIO 0 в момент прошивки замыкается на минус это относится к ESP12 или к Wemos на которой тоже стоит ESP12  с обвязкой, на вемосе есть две кнопки ресет(сброс) и флеш(для прошивки) но у вас немного другая плата, правда тоже с ESP12 поэтому для неё надо найти описание и распиновку тех самых 12 выходов тогда у вас будет четкое понимание чего и куда замкнуть при прошивке. попросите у продовца dataset и pinout на эту плату и советую посетить более профильный форум на (esp8266.ru) там есть много инфы про прошивку ESP

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Нашёл свою версию платы - ESP12e, также нашёл распиновку:

Каким образом замыкать этот контакт, и сколько его держать - весь процесс прошивки или разово замкнуть?

zhekcabb
Offline
Зарегистрирован: 24.03.2018

И только ли его надо замыкать?

zhekcabb
Offline
Зарегистрирован: 24.03.2018

Как я понял, мне надо замкнуть pin 6, но как и чем?

Serega66
Offline
Зарегистрирован: 23.03.2018

да только у вас ESP припаян к плате и выходит гдето на контактах с дырочками обычно туда паяют штырьки и втыкают плату в (брэдбоард) а дальше соединяют проводочками по необходимости или паяют провода прямо в дырочки на плате. но это в зависимости от того какие задачи выполняет плата. 

Serega66
Offline
Зарегистрирован: 23.03.2018