Это прищепка для пзу 8 выводных. Скорей всего она вам понадобится. Брать можно, но конструкция не очень, впрочем корпус со8 и не создавался для такого изврата.
Что я прошивал — опишу под катом.
Как-то отдали мне 2 старые одинаковые андроидные приставки katrina iQ atv510b от сервиса kartina.tv (это иптв для жителей заграниц, кто тоскует по родному сорту помоев).
Порылся я по сусекам и нарыл оригинального производителя приставок на процессоре amilogic aml8726-m3 с гигом озу и андроид 4.
Есть
мануал по апгрейду, но он не работает. Или может быть я чего не так делаю, или картинная прошивка залочена. Не зря там стоит еще мелкасхема at88sc0104ca. Она является каким-то декодером или типа того, чтобы левые прошивки не ставили.
В прошивке 2 файла: сам андроид и spi, которая содержит 3 образа для разделов на пзу + софт для прошивки. Образы это загрузчик, рекавери и настройки типа серийника и макадреса.
Т.к. прошивку левую поверх этой не залить из-за подписей, то решил я ее залить грубой силой, но обломался.
Не хочет определяться эта пзу программатором.
После таких экспериментов пошли бедблоки на большой пзу с андроидом. Тогда я решил снять малую пзу и отдельно прочитать.
Таки читается.
Тогда я решил прочитать пзу в модулях есп8266.
Тут я прилепил 4мб пзу от недавно заглючившего роутера, который мне тоже отдали. Еще не запускал модуль.
Вобщем можно сказать, что по каким-то причинам процессор где-то прижимает линии сигналов и не всегда можно даже считать прошивку без выпаивания.
Сама клипса тоже не всегда ровно налазит. Я видел сокеты для tqfp32 ценой по 15 евров и был в шоке от цены. А тут за копейки, хотя подобные клипсы были и по 10 баксов. А с виду вроде одинаковые.
Но т.к. эта стоит копейки, то вцелом пойдет.
Буду сейчас дальше ковырять вторую приставку, может сработает апгрейд. У меня еще ведь и монитор вместо hdmi имеет displayport, так я думал купить кабель-переходник, как один раз покупал уже.
Только выяснилась такая штука. Если источник сигнала displayport и приемник hdmi, то кабель будет работать. Если наоборот, то кабель не будет работать.
КУпил переходник hdmi-dvi. Этот заработал. Но мой монитор не поддерживает разрешение входе в режим загрузчика, только телик у родителей поддерживает. Могу только через юарт смотреть загрузку.
Вот инфа под разделам пзу и флеша.
/dev/block/mtdblock2 /system yaffs2 rw,relatime 0 0
/dev/block/mtdblock6 /data yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock3 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
31 0 4096 mtdblock0
31 1 8192 mtdblock1
31 2 524288 mtdblock2
31 3 307200 mtdblock3
31 4 1048576 mtdblock4
31 5 204800 mtdblock5
31 6 2088960 mtdblock6
250 16 884736 avnftl4
31 7 8 mtdblock7
31 8 8 mtdblock8
253 0 1955840 cardblksd
253 1 1935832 cardblksd1
dev: size erasesize name
mtd0: 00400000 00200000 «logo»
mtd1: 00800000 00200000 «boot»
mtd2: 20000000 00200000 «system»
mtd3: 12c00000 00200000 «cache»
mtd4: 40000000 00200000 «NFTL_Part»
mtd5: 0c800000 00200000 «backup»
mtd6: 7f800000 00200000 «userdata»
mtd7: 00002000 00001000 «ubootenv»
mtd8: 00002000 00001000 «ids»
[ 5.086135] init: mtd partition 0, logo
[ 5.086179] init: mtd partition 1, boot
[ 5.088329] init: mtd partition 2, system
[ 5.092298] init: mtd partition 3, cache
[ 5.096214] init: mtd partition 4, NFTL_Part
[ 5.100427] init: mtd partition 5, backup
[ 5.104430] init: mtd partition 6, userdata
[ 5.112370] init: mtd partition 7, spi
[ 5.115977] init: mtd partition 8, uboot
[ 5.119873] init: mtd partition 9, ubootenv
[ 5.124098] init: mtd partition 10, recovery
[ 5.128305] init: mtd partition 11, ids
Грузите апельсины бочками тчк братья Карамазовы.
В домашнем хозяйстве вещь необходимая. Хоть 24xx/93xx прочитать-записать, хоть ту же Tiny-13 прошить на плате, хоть ОУ проверить. Да мало ли! Да хоть трусы высушить на балконе. Пытливый ум найдет достойное применение «прищепки для настоящих мужчин».
На самом деле, иногда так бывает, что девайс крохотный и ставить ISP-разъём просто негде. Поэтому МК программируется в панельке типа
http://www.ebay.com/itm/SOIC8-SOP8-to-DIP8-EZ-Programmer-Adapter-Socket-Converter-Module-150mil-200mil/401245634475?ssPageName=STRK%3AMEBIDX%3AIT&var=670844190030&_trksid=p2057872.m2749.l2649
и уже запрограммированный впаивается в плату. А потом, через какое-то время появляется очередная версия ПО и возникает вопрос — как её залить в МК, желательно не сдувая его с платы. У меня уже несколько раз такое было.
Единственным более-менее рабочим вариантом я считаю самопальный разъём из подпружиненных иголок типа
http://www.ebay.com/itm/50pcs-P75-B1-Dia-1-02mm-100g-Cusp-Spear-Spring-Loaded-Test-Probes-Pogo-Pins-LU-/222647019171?epid=505572625&hash=item33d6cbe6a3:g:9AYAAOSwU-pXqLlx
Правда, снятую микросхему в нее пихать не пробовал — не вижу смысла, проще уж сюда.
клипсой я ее взял, чтобы уж точно видеть, попадают ли контакты на контакты или там перекос где какой
переокосов нет, просто не все процессоры переводят свои выводы в з состояние или хотя бы в единицу
на еспшных модулях все нормально работает
А то, что внутрисхемно в обесточенном устройстве не читаются — это вполне нормально. CMOS-логика имеет (обычно) защитные диоды по входам-выходам, и если даже если питание чипа памяти отделить, то все равно по сигнальным линиям будет конфликт. А в данном случае программатор вообще должен все устройство питать — естественно, что не справится. А если справится — то ожившее устройство опять же начнет конфликтовать по сигнальным линиям.
P.S. — НО — в отличии от панелек-переходников — к разным ширинам флэшек (150-200mil) прищепка безразлична.
на модулях есп без питания все работает
для чтения — прошивки в 90% случаев необходимо выпаивать микруху.
валяется такая без дела,
Только там нужно схемку ещё смастрячить, для питания.
Еще такой можно глянуть планки памяти, но фактически бесполезно пытаться их ремонтировать. Китайские планки разве что залочить на более низкую частоту иначе в паре после сброса биоса комп может не запустится, если автоматом макс частота выставится(надо проверить).
Также переделывал распродажную камеру заднего вида в «зеркало»(убрал разметку): mySKU.me/blog/china-stores/40314.html#comment2241407 перемычками не получилось. Хорошее устройство в качестве электронного «микроскопа». Но всем таким камерам нужна яркая подсветка.
но там был плохой паяльник, так что я ее переделал в отпаивательную, а паяло купил отдельно
и тоже паяю редко, но когда паяю, то не парюсь о непрогреве 6 слоев
Я на глазок делал: почти насыщенный раствор медного купороса (несколько кристаллов болтается на дне) и 1-2 мл на 100 грамм р-ра аккумуляторной серной кислоты.
Главное — оптимальный ток подобрать. По детским воспоминаниям — всегда тока источников не хватало, а теперь — приходится резисторами гасить, чтобы покрытие более менее плотное получалось.
Электролизом наращивают слой железа (300мкм, который и стирается) на медную основу и поверх(где не рабочая зона) защитный слой хрома или никеля(100мкм).
А слой меди идёт толщиной в 2-3 миллиметра.
Электролизом делать такой толщины НЕ ВЫГОДНО.И да медь служит ОСНОВОЙ.На что вы медь собрались наращивать и зачем? Основу из медной заготовки штампуют или точат.
Слой меди должен быть самый толстый, так он должен проводить тепло.
Если «вечный» слой железа стёрся то наращивать слой меди БЕССМЫСЛЕННО! Медь выгорает моментально при пайке.
Такое медное жало только напильником рихтовать.А потом выбрасывать а не восстанавливать наращиванием микрометров меди.
www.minipro-ua.com/_fr/0/__TL866.pdf
шел в комплекте с дорогой версией 866 с черной панелькой
стоит ли рассматривать TL866CS, или еще какие есть?
А какой программатор использовали, если можно ссылку.
Хорошая стоит подороже, или для не скучных рук вот www.swiatelka.pl/viewtopic.php?t=2178
Проверено работает…
aliexpress.com/item/Smart-Electronics-150mil-Socket-Converter-Module-SOIC8-SOP8-to-DIP8-EZ-Programmer-Adapter/32705625995.html
А вот если припаяно очень плотно к плате, да еще и высокая плотность монтажа, как в некоторых планшетках, то сложно чем то подлезть
Роутер (http://wiki.openwrt.org/toh/d-link/dir-825) ревизии D1 выпаивал и впаивал обратно раз 10, все прошивки от других ревизий и от других моделей не подходили, а то что на vlab-e от d1 не заводилась.
Пришлось припаивать провода, и искать фуллфлеш с схожей разметкой и процем, и соединять её с прошивкой от d1.
Как отдал роутер через день пришла эта клипса :)
одну пзу я уже убил другой зажималкой, что идет в комплекте к программатору, вывод отвалился
прога показывает, что девайс неизвестен и я думал, что нет контакте с мелкасхемой, а это оказывается глючил усб на компутере и программатор питание зацепил, а дату нет и софт не видел программатора
вобщем я мелкасхему эту ворочал, пока вывод не отвалился, хотел на ней потренироваться, т.к. один бокс уже полудохлый
сейчас второй добиваю, в винхексе смотрел адреса прошивки, нарыл диапазоны адресов и вот хочу сейчас залить все
но сначала посмотрю ролики, потом пожру и может быть доделаю или завтра уже
В результате оказалось проще микросхему феном сдуть, перешить как нужно и снова запаять. Благо SOP8 — это не BGA
больше инфы
Вот сфоткал для различия. Сверху старая. Снизу новая, как в обзоре.
P.S. И если кто еще не знает, то если обновить прошивку на программаторе AVRASP (который у многих есть) на прошивку от AsProgrammer, то помимо AVR им можно будет шить и 24/25/93.
Второй вариант — купить прищепку со съемными проводниками (нормального сечения).