Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG)
https://vlab.su/viewtopic.php?f=170&t=15912
Страница 1 из 197

Vertyanov_SS [ 28 сен 2013, 20:27 ]
Заголовок сообщения:  Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG)

Купить можно на нашем сайте и у наших партнеров.
Сообщение не в тему
Для тех, кто не может скачать по ссылкам ниже, выложил на гугле все архивы для 2 и 3 версии.
For those who cannot download from the links below, I posted archives on Google.

ССЫЛКА LINK




Новая версия, взамен снятой с производства.
SUCCESSOR (наследник)
Вложение:
SUCCESSOR.jpg


Сообщение не в тему
Установка драйверов для SUCCESSOR
If you are using the programmer for the first time, then you need to do the following:
1 Connect programmer to PC
2 Run the file AUTO_driver_X86_X64_install.bat and wait.
The driver is installed once.
3 If you are asked about installing the driver - confirm.
4 The Jungo Connectivity folder will appear in the device manager,
and in it there are two devices named:
WinDriver1400
SUCCESSOR
5 Now you can run the program and work.
SOFT & DRIVER


SOFT and instruction for version 3 (all rev.)

EC ITE важные отличия по питанию

SOFT for old version 2 (SW4.F)

KFCT_BIG

FOTO JIG3
Изображение Изображение Изображение
Изображение

Переходная плата с разьемами на борту
Изображение

Изображение
Изображение

#SUCCESSOR
#NPCEBOARD
#Vertyanov JIG V3
#TETRIS
#SPIDER
#JAWS
#DDR234
#KFCT_BIG
#BASE3

Ritonger [ 29 сен 2013, 02:09 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Ждем с нетерпением.

swansic [ 29 сен 2013, 15:53 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

А железо программатора какое ? Интересно очень. Дуже нравиться мне, когда человек, специалист широкого профиля, и не только ремонтом занимается но и может что то полезное для работы сотворить. Удачи автору.

brizz [ 29 сен 2013, 22:16 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Цитата:
PS Про первый программатор, не моей разработки, можно узнать на дружественном ресурсе, поэтому и написал ... второй пошел :)

Доброго времени Сергей. А по подробней можно. На дружественном сайте не часто появляюсь, да и другим думаю будет тоже интересно про эту разработку.

Sergej [ 29 сен 2013, 23:44 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

brizz писал(а):
На дружественном сайте не часто появляюсь


Зря, можете и что-то полезное узнать... http://www.notebook1.ru/forma1/viewtopi ... 33&t=89694

Vertyanov_SS [ 30 сен 2013, 16:11 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Нет, я имелл ввиду эту ветку http://www.notebook1.ru/forma1/viewtopi ... 33&t=85760
В ней есть первый вариант рабочего программатора.
---------- Добавлено спустя 3 минуты 22 секунды: ----------
Тестирование проводилось на LA-8611P и LA-8862P

Vertyanov_SS [ 08 окт 2013, 11:49 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Это работа самой проги, видео девайса позже выложу.

Черномор [ 08 окт 2013, 14:28 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Эх, Вертьянов. .. Наладить бы тебе продажи...
Ну какой процент ремонтеров озаботится.

Если у тебя дешевле, чем одесские - подпишусь, среди знакомых ремонтеров (коих есть!) в московии :-)

Vertyanov_SS [ 23 окт 2013, 14:30 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

удалено как утратившее актуальность

Vertyanov_SS [ 26 окт 2013, 15:56 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Вопросы чего не задаем? Активнее, активнее :)

RsM [ 26 окт 2013, 19:51 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Это, конечно, все хорошо, но в чем плюшки? Какими такими качествами обладает (или планируется чтобы он обладал), чтобы его стоило покупать?
Как дела с универсальной платой? (те же одесситы делать думают ее)
Понятно, что кому приспичит, тот все-равно купит, но в ваших же интересах продвигать товар. ИМХО, покупать программатор для 1 м/с за 1600р не целесообразно.

З.Ы. сами хотели вопросов.

Vertyanov_SS [ 26 окт 2013, 20:43 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

А покупать посткарту за 45$ целесообразно, когда она в китае стоит 1-2$. Посткарты компал стоили не меньше, хотя и схема была давно всем известна. У моей платы есть возможность обновления ПО без спецпрограмматора. Можно использовать для чего угодно, хоть для управления паялкой. Конечно или самим писать или брать готовое решение. Возможно, в будущем, я выложу прошивку с софтом. Основная задача на данный момент - прошивать контроллеры KB9012. Что еще добавить? SPI память? Прошивку контроллеров митсубиси? Что? 1600р дорого, возможно, но SPI Tiny часто нет в наличии, а Одесские хотелось бы увидеть в действии. Сейчас не много пока убитых мультов KB9012 и соответственно спрос не велик. Однако хочу заметить, что и китайцам нечего предложить, чтобы можно было шить KB9012.
Будут ли вопросы по преимуществам и того, что он умеет делать если, скажем, цена будет 900р? Конечно планируется добавление эксклюзивных вещей если будет спрос, но это точно не добавление панелей для KB9012, чтобы прошивать не выпаивая и точно не поддержка распространенных SPI FLASH, которые, из без того удачно, поддерживает дешевый EZP2010. ЗАЧЕМ программировать KB9012 в панельке, объясните мне такие преимущества. Для продажи? Панельки не дешевые. Чистые мульты замечательно прошиваются в плате.
Время покажет, что надо изменить или что добавить. Одно знаю - устройство отобьет себя после первого,второго ремонта.
В свое время я делал SS_CLONER_VER1, он тоже был узконаправленным, но ничего, покупали и что самое забавное, все еще спрашивают. В 2005 мне тоже говорили что дорого, но те кто брал, как мне кажется, исходя из положительных отзывов, остались довольны. :-)
Никого и ни чей девайс не хочу принизить или представить в плохом свете, просто моя цена за готовый, реальный программатор на сегодня оценен мною в такую сумму.
PS Да точно будут переходные колодки для тех кто не хочет паять пять проводочков, опытные образцы уже есть. Себестоимость 100-200р под конкретную мать. При желании можно накупить "болванок" и мостырить самостоятельно - решение просто до безобразия.
Удачных ремонтов! :bra_vo:

MSF113 [ 28 окт 2013, 11:45 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Да нормальная цена.
Почему пост карта у китайцев стоит 2 бакса - да потому что тысячами штук делают и интеллекта там 0.
Здесь же основная часть цены это не сама платка с элементами, это интеллектуальная часть, которая денег стоит.
Можно самому взять даташит, разобраться, собрать макетку, проверить, написать софт....
По мне дешевле отдать 1600 руб, отобьются за 2 ремонта.

Vertyanov_SS [ 28 окт 2013, 23:42 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Я согласен, что железо не самое последнее, даже среди AVR8 есть и покруче. Много работы по ремонту, а так можно и AVR32 освоить и крутить на нем хоть NAND FLASH. Все это требует времени.
Даже на такой дешевой штучке можно сделать программатор- плохо что паяться очень мелко ...
http://www.ebay.com/itm/AVR-AT90USB162- ... 4177d17cc0
Стоит то всего 160рублей, но, как правильно заметил MSF113, стоит не только железо. И таких платок тьму можно найти и использовать.

evserv [ 29 окт 2013, 13:22 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Вопрос цены тут обсуждать не вижу смысла...каждый автор считает сам сколько его аппарат должен иметь цену, а вот на сколько он прав это уже будет видно по колличеству проданых программаторов :-):

Сейчас есть выбор у народа какой именно прогер купить....аж 3 штуки!!!, т.е есть конкуренция, а исходя из этого нужно чтобы купили именно определенный уже зависит от автора, который должен наделить его какой то изюминкой. А изюминка может быть разная....удобство подключения, использования его как программатора флешек биоса, возможность программировать другие контроллеры в будущих релизах...ну или еще что-то реально дельное...вот тогда думаю программатор будет реально востребован у того автора кто этот момент учтет :a_g_a:

MSF113 [ 29 окт 2013, 13:44 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Вообще то правильный вариант - консорциум.
Продавать по одной цене, а покупатель пусть сам решает.
С Украины разница - 100 руб, а доставка дороже и несколько недель ждать
По России доставка дешевле 2-5 дней 1 классом.
При одинаковом функционале понятно кто где покупать будет.

Vertyanov_SS [ 29 окт 2013, 23:52 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Vertyanov_KB9012

Программатор, далее по тексту, прошивальщик микроконтроллеров ENE KB9012QF с USB подключением. Чтение 10 секунд, запись 22 секунды. Предварительное стирание и контроль FLASH памяти KB9012 не требуется. Возможность подсчета CRC16 и SUMM содержимого FLASH памяти контроллера и содержимого заливаемого файла, что позволяет со 100% точностью определить идентичность содержимого.

********************************************************************
Порядок действий при первом подключении устройства (прошивальщика).
1. Установить драйвера на FTDI чип.
(Запустить CDM v2.08.30 WHQL Certified.exe) Драйвера для WINDOWS можно взять тут http://www.ftdichip.com/Drivers/CDM/CDM ... tified.zip
Они одинаковые для 32/64 бит.

2. Подключить прошивальщик кабелем MINI USB к порту компьютера (“хвост” не подключать). Через 2-3 секунды дважды моргнут оба светодиода (так будет при каждом подключении этого разъема). Начнется поиск драйверов и их установка.

3. Убедиться, что в диспетчере устройств появился “USB Serial Port (COMXX)”.
(правой кнопкой мыши по Мой компьютер –> управление, далее диспетчер устройств, далее Порты (COM и LPT) .) Для пользователей XP надо проконтролировать, что подхватились именно драйвера FTDI, а не стандартные WINDOWS.

Вложение:
com usb_cr.jpg


4. Запускаем программу. Если у нас все хорошо, драйвера установились, и программа нашла наше устройство, то увидим приблизительно следующее. У меня два активных COM порта и поэтому найдено 2.

Вложение:
Скрин старт_cr.jpg

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

********************************************************************
Теперь займемся распайкой “хвоста”.
Сам прошивальщик выглядит так.

Вложение:
Прошивальщик один.jpg


Распиновка выходного разьема

Вложение:
Колодка распайка.JPG


Для наглядности, чтобы не ломать голову, приведу в картинках назначение проводов “хвоста”.

Вложение:
хвост.jpg


С помощью приведенных данных нужно распаять “хвост” к клавиатурному разъему материнской платы (шаг 1мм и паяться там проще). Можно воспользоваться подсказками по платформам, используя схему или вызвонив на KB9012 определить места пайки соответствующих проводов.

********************************************************************
Итак, драйвера стоят, “хвост” распаян пробуем в действии.
Я делаю в такой последовательности:
1 Материнская плата обесточена.
2 Подключаю распаянный “хвост” к прошивальщику.
3 Подключаемся MINIUSB кабелем к PC где стоит программа по прошивке.
Через 2-3 секунды моргнут оба светодиода дважды.
(почему через 2-3 секунды и зачем они нужны, расскажу позже)
4 Подключаем питание на материнскую плату, где наш KB9012.
5 Запускаем на PC саму программу прошивальщика.
( к этому времени установится виртуальный COM порт в системе)


********************************************************************
Заострять внимание, на очевидных вещах, не буду, пробегусь вкратце по кнопкам программы.
При нажатии на кнопку <Чтение>, будет предложено указать путь для сохранения содержимого FLASH памяти KB9012 и пойдет процесс чтения.
Аналогично работает и кнопка <Запись> (попросит указать файл для заливки в память ).
Как видите, у меня нет отдельной кнопки для предварительного стирания FLASH памяти KB9012 перед записью, это делает контроллер автоматически.
Кнопка <CRC16 и SUMM KB9012> позволяет узнать соответствующие цифры, исходя из содержимого FLASH памяти KB9012. Этим, без участия PC, занимается контроллер прошивальщика.
Кнопка <CRC16 и SUMM файла> работает аналогично, но считаем содержимое файла, указав путь к нему после нажатия.
Таким образом, после записи прошивки в KB9012, мы можем нажать <CRC16 и SUMM KB9012> и полученные данные сравнить со значениями записываемого файла , нажав теперь уже <CRC16 и SUMM файла>. Так делаем вывод об идентичности данных.

SUMM - это просто сумма всех ячеек всего адресного пространства KB9012 (128*1024 байт). Например 1+3=4 или 3+1=4. Как видно итоговая сумма одинаковая, но мы поменяли слагаемые, в нашем случае с прошивкой это критично, поэтому метод сложения не дает уверенности в идентичности данных.
CRC16 - циклический избыточный код (англ. Cyclic redundancy check, CRC). Если без деталей, то в случае 1+3 и 3+1 результаты будут разные – если поменяем местами байты или даже бит информации CRC будет уже разным.

После того, как мы прочитали или записали данные, нужно обесточить плату ноутбука с KB9012. Далее выдернуть “хвост” от прошивальщика (убрать режим программирования KB9012) и запитать ноутбук заново. Включаем ноутбук и проверяем что получилось.

Должен заметить, что KB9012 перейдет в режим программирования, только если посадить его 42 ногу на землю. В моей версии это произойдет только при подключенном “хвосте” к прошивальщику. Таким образом, после прошивки, не отпаивая проводов, можно проверить работу материнской платы вытащив “хвост” и передернув питание материнской платы ноутбука.


********************************************************************
В прошивальщике есть bootloader, с помощью которого можно обновить его ПО через USB кабель без специальных программаторов. Как это делается, будет рассказано в случае необходимости обновления прошивки. (для любознательных, ознакомиться можно по ссылке http://www.chip45.com/avr_bootloader_at ... 5boot2.php)

Спасибо Вам, что прочитали все до конца, я буду счастлив если работа с моим девайсом будет Вас радовать и выполнять возложенные задачи. Если будут вопросы, замечания, предложения и прочее – пишите или в личку или в почту kb9012prog@gmail.com
Вертьянов Сергей Сергеевич on 30/10/2013

siberian [ 30 окт 2013, 08:36 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Vertyanov_SS писал(а):
у меня нет отдельной кнопки для предварительного стирания FLASH памяти KB9012 перед записью, это делает контроллер автоматически.

Vertyanov_SS писал(а):
после записи прошивки в KB9012, мы можем нажать <CRC16 и SUMM KB9012> и полученные данные сравнить со значениями записываемого файла , нажав теперь уже <CRC16 и SUMM файла>. Так делаем вывод об идентичности данных.
А здесь зачем лишние телодвижения? Не лучше ли сделать как в универсальных программаторах - "запись/верификация"?

Vertyanov_SS [ 30 окт 2013, 09:27 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

siberian писал(а):
Vertyanov_SS писал(а):после записи прошивки в KB9012, мы можем нажать <CRC16 и SUMM KB9012> и полученные данные сравнить со значениями записываемого файла , нажав теперь уже <CRC16 и SUMM файла>. Так делаем вывод об идентичности данных. А здесь зачем лишние телодвижения? Не лучше ли сделать как в универсальных программаторах - "запись/верификация"?

Ну наверно я соглашусь с такими доводами, можно и так сделать. Но вот в чем дело. Если при таком моем решении, когда автоматически не делается верификация, у нас грубо 20 секунд запись и все можно обесточивать. По опыту с предыдущими разработками, я всегда видел совпадение и небыло необходимости делать верификацию, банально просто зашивал и все, без проверки. Сверка CRC у контроллера занимает как и чтение 10 сек, соответственно время записи + верификации = 20+10 сек. Исключительно из этих соображений и сделан раздельный запуск. Сам контроллер, после записи страницы, проверяет соответствие, тоесть первичная проверка уже есть.

Замечание дельное, добавлю право выбора пользователю. :-ok-:

Не могу пока придумать более удобного способа соединения с материнкой, вариант со шлейфом понятен, но хотелось бы собрать сперва базу по количеству пинов. На данный момент самое удобное решение это паять самый тонкий провод МГТФ на ответную колодку, он хоть не плавится как шлейф из проводов. Более аккуратно получается и более износостоек, но вот его серийное изготовление более трудоемко.

Vertyanov_SS [ 30 окт 2013, 17:56 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Добавлена возможность автоматической проверки ...

Vertyanov_SS [ 06 ноя 2013, 13:05 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Программа для работы и драйвер во вложении.

igils [ 06 ноя 2013, 14:44 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Vertyanov_SS писал(а):
Обращайтесь по всем вопросам ICQ377238 но лучше kb9012prog@gmail.com по вопросам Ппдробного описания, что куда паять и т.д.

Написал 30.10.13. Может вопросы не правильно поставил? Или просто некогда почту смотреть?

Vertyanov_SS [ 06 ноя 2013, 17:45 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

igils писал(а):
Написал 30.10.13. Может вопросы не правильно поставил? Или просто некогда почту смотреть?

Написали куда? Почта смотрится каждый день, личка смотрится каждый день. От Вас ничего не получал.

PS Мои извинения, гугль отправил письмо в спам. Ответил через почту.

Maxim Skridonenko [ 07 ноя 2013, 13:52 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Vertyanov_SS писал(а):
igils писал(а):
Написал 30.10.13. Может вопросы не правильно поставил? Или просто некогда почту смотреть?

Написали куда? Почта смотрится каждый день, личка смотрится каждый день. От Вас ничего не получал.

PS Мои извинения, гугль отправил письмо в спам. Ответил через почту.



кому нужно это на Украине и не только - стукайте, как всегда файлом заказа
viewtopic.php?p=135666#p135666
Изображение

Vertyanov_SS [ 11 ноя 2013, 10:48 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Оболочка обновлена, добавлена проверка "свой-чужой". Например, если на машине несколько COM портов, то найдет тот на котором висит программатор. Так-же определяет связь до мульта KB9012 (например не включена плата, неправильно распаяна поляна и т.д.)

shabbat [ 03 дек 2013, 20:14 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

TNM 5000+ USB NAND с 03,12,13 тоже уже умеет шить KB9012
Хотя не умел... производитель добавил его в течении двух недель после моего запроса.
:co_ol:

Vertyanov_SS [ 04 дек 2013, 07:51 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

shabbat писал(а):
тоже уже умеет шить KB9012

Сами то проверили уже? Цена девайса высока :)

Забавно, но это опять все забугорное.

vitas-iv [ 06 дек 2013, 10:22 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Парни все это круто, у меня Acer V3-551G считал 128К с мульта и вот вопрос и что с этим делать? Где для него прошивку взять живую?

Vertyanov_SS [ 06 дек 2013, 11:57 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

Ну одно дело иметь ЧЕМ считать и записать, другое дело ЧТО записать. С первым проблем уже нет. Со вторым или закапливать или брать в правильных или проверенных местах :mi_ga_et:

evserv [ 06 дек 2013, 12:27 ]
Заголовок сообщения:  Re: Программатор для прошивки KB9012 ... второй пошел

http://notebook1.ru/forma1/viewtopic.php?f=450&t=89971

http://notebook1.ru/forma1/viewtopic.ph ... 2A#p546462

Страница 1 из 197 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/