1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "LetyShops" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

CH341 - Программатор для EEPROM или...

Тема в разделе "Инструмент и приспособления", создана пользователем raefa, 16 май 2016.

  1. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    upload_2016-5-16_10-57-44.png

    CH341 - Программатор для EEPROM или... еще один универсальных девайс "ALL IN ONE".

    Заказал себе такую штучку, чтобы было.

    Основная его задача - прошивает EEPROM серий:
    • Support 24EEPROM and 25 SPI flash 8pin/16pin chip
    Introduce:
    A series of EEPROM can support 24 and ST, WINB IND, AMIC, MXIC, SST, SPANSION, EON, PMC, etc. 8 feet 25 series chip programmer.
    Support chips list:
    AMIC:

    ·A25L05P, A25L10P, A25L20P, A25L40P, A25L80P, A25L16P
    ATMEL:
    ·AT25DF041A, AT25DF321, AT25F004, AT25F512A, AT25F2048, AT25F4096, AT25F1024A, AT25FS010, AT25FS040, AT26DF081A, AT26DF161A, AT26DF321, AT26F004
    EON:
    ·EN25B05, EN25P05, EN25B10, EN25P10, EN25BF20, EN25P20,EN25F20, EN25B40, EN25P40, EN25F40, EN25B80,·EN25P80, EN25F80, EN25T80, EN25B16, EN25P16, EN25B32, EN25P32, EN25B64, EN25P64
    Excel Semiconductor Inc.
    ·ES25P10, ES25P20, ES25P40, ES25P80, ES25P16, ES25P32
    ST:
    ·M25P05A, M25P10A, M25P20, M25P40, M25P80, M25P16, M25P32, M25P64, M25PE10, M25PE20, M25PE40,   M25PE80, M25PE16, M25PE32, M45PE10, M45PE20, M45PE40, M45PE80, M45PE16, M45PE32
    MXIC:
    ·MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405, MX25L6445, MX25L6405(SOP16)
    NexFlash:
    ·NX25P80, NX25P16, NX25P32
    Chingis Technology Corporation
    ·Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032, Pm25LV064
    Saifun Semiconductors
    ·SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320
    WINBOND
    ·W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80, W25X80, W25Q80,  W25P16, W25X16, W25Q16, W25P32, W25X32, W25Q32, W25P64, W25X64, W25Q64

    Почитав datasheet (во вложении), выяснилось, что девайс имеет еще и приятные бонусы, а именно:
    Может работать как USB-UART переходник, можно использовать для подключения принтера с параллельным портом к ПК, может работать как параллельный порт в режиме EPP V1.9, может работать как I2C/SPI адаптер.

    Драйвер и программа для прошивки EEPROM здесь (не проверял). Возможно надо почитать.
    В интернете много по нему информации, но пока ограничусь тем, что есть.

    Если кому интересно, приступаем к обсуждению!
     

    Вложения:

    • CH341_chip.pdf
      Размер файла:
      195,6 КБ
      Просмотров:
      4
  2. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.019
    Город:
    Реж
    Имя:
    Тимур
    SPI флешку давненько прошивал пятью проводками из LPT порта....
     
  3. damian

    damian Студент

    Регистрация:
    4 янв 2015
    Сообщения:
    65
    Город:
    Самара
    Имя:
    Денис
    Как успехи? где можно посмотреть какие EEprom умеет шить ? Нужно чисто из практических соображений, на ледтелевизоре слетела прошивка , есть точно такой же телевизор , хочу слить дамп и поменять в нерабочем. Информации маловато...но интерес ради эксперимента.
     
  4. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Денис, не поверишь. В шапке темы под спойлером есть список. :)
     
  5. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Осваиваю сейчас программатор на примере флешки BIOS SST 25VF080B материнки P35-S3G. Пока процесс идет..., следовательно подробности позже.

    upload_2016-12-13_22-59-46.png
     
    5yoda5 нравится это.
  6. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Не справился этот программатор, либо мне стало лениво разбираться с его настройками и особенностями. Можно было прочитать по перемычку или режимы работы, может все бы и получилось. Такое ощущение, что напряжение не подходит.
    Задачу выполнил другим программатором.
     
  7. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Попробовал три версии программы. Все микросхему определяют, якобы прошивку заливают, но верификация, очистка и проверка очистки не проходят. Тут могут быть какие нюансы? Из догадок может или уровни или напряжения не подходят. Или этот программатор достаточно четко знает, что надо под каждую микросхему?
     
  8. damian

    damian Студент

    Регистрация:
    4 янв 2015
    Сообщения:
    65
    Город:
    Самара
    Имя:
    Денис
    Почти освоил данный программатор. С его помощью починил телевизор . Для данного программатора можно использовать Postal3 с доработанным драйвером. Функционал расширяется, EEprom 25 серии шьётся, больше не пробовал. Хочу попробовать мультиконтроллер KB9012 шить...
     
  9. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Замечательно! Прошу поделиться проверенным софтом и описанием.
     
  10. damian

    damian Студент

    Регистрация:
    4 янв 2015
    Сообщения:
    65
    Город:
    Самара
    Имя:
    Денис
    Драйвер, софт-POstal3, инструкция для настройки Postal и работа с KB9010-12-16 во вложении.
    --- Сообщения объединены, 4 дек 2017 ---
    проверенный софт. Кстати надо отметить что ориентация микросхемок на рисунке в программе НЕ СООТВЕТСтВУЕТ правильности.http://rgho.st/8RFdNVVQW
     

    Вложения:

    raefa нравится это.
  11. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.019
    Город:
    Реж
    Имя:
    Тимур
    Кстати, где-то попадалась прошивка для обыкновенного USBasp, превращающая его в CH341.
     
  12. damian

    damian Студент

    Регистрация:
    4 янв 2015
    Сообщения:
    65
    Город:
    Самара
    Имя:
    Денис
    ноутбук Dell inspirion 3521 , был заблокирован паролем на включение. Бесплатного генератора мастер пароля для данной серии не нашёл. Сброс CMOS не помогает, пароль находится в мультиконтроллере KB9012.
    1. Собрал на ch341 программатор . Кварца не надо, всё что нужно есть на китайском CH341 , черно-золотого цвета.
    2. Нужно: программатор CH341, подходящий шлейф для подключения к клавиатурному разъему(или талант паять), вывести питание и землю на KB9012. Питания CH341 в моём случае было достаточно.
    3. Считал свою прошивку, сравнил с тем что нашёл для KB9012, подправил несколько строчек серийного номера от своего ноута-на всякий случай, номер легко отыскивается в прошивке.
    4. Прошивка читается около 2 минут, проверяется и пишется за примерно такое же время.
    5. МЕТОД РАБОТАЕТ
     
    5yoda5 нравится это.