Автор Тема: PayCTS2000K проблема с обновлением ПО  (Прочитано 580 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ron2k

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 602
  • Похвалили: 40 раз(а)
Прошу,кто может,помочь!
Проблема такая: Попробовал обновить версию прошивки с помощью Flash Magic.
Прошить не удалось,возможно запортил boot область.
Что туда надо шить,как и чем?
« Последнее редактирование: 25/05/2011 03:10:10 от Master X »
 

tridentxp

  • Гость
Re: pay cts-2000k
« Ответ #1 : 16/05/2011 13:49:10 »
проц лоченный. покупайте в пэй киоске новый лоченный проц, и впредь Pay-и шейте PayLoader-ом, что бы бут область не трогать.
 

Оффлайн Alex77

  • $$$
  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 661
  • Похвалили: 55 раз(а)
  • ***
Re: pay cts-2000k
« Ответ #2 : 16/05/2011 13:51:52 »
Может все не так плохо?
Можно чуть подробнее - что делал и как для порчи boot-области?
Если недолече от Мосвы - проще в PAY!!!! (Не забудь, они переехали на Варшавку 125, см. сайт!)
 :) ???
Ну как-то так! или так, или эдак!!!
 

tridentxp

  • Гость
Re: pay cts-2000k
« Ответ #3 : 16/05/2011 13:54:19 »
да всё, парни по незнанке (как и  я когда то) грохнули прошиву. хотя , стоп, это же LPC, там бут не убъёшь (только если на заводе при обновлении бут области питание пропадёт). чё то я парнул. короче попробуйте пэйлоадером.
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3502
  • Похвалили: 748 раз(а)
Re: pay cts-2000k
« Ответ #4 : 16/05/2011 16:55:19 »
2000 вроде лодырем не шъется...
 

Оффлайн vavan

  • Наш человек
  • Бывалый
  • ***
  • Сообщений: 42
  • Похвалили: 2 раз(а)
  • Откуда: ЦТО, Екатеринбург
    • ЦТО КСМ
Re: pay cts-2000k
« Ответ #5 : 16/05/2011 17:15:00 »
Инструкция по прошивке в прицепе.
Удачи.
ООО "ЦТО КСМ" г.Екатеринбург Аверкин Владимир
ICQ. 224793329
mail. averkin_v@mail.ru
 

tridentxp

  • Гость
Re: pay cts-2000k
« Ответ #6 : 16/05/2011 17:59:43 »
2000 вроде лодырем не шъется...
а чем  ? как лоченную прошивку залить ?
 

Оффлайн Alex77

  • $$$
  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 661
  • Похвалили: 55 раз(а)
  • ***
Re: pay cts-2000k
« Ответ #7 : 16/05/2011 19:39:05 »
Инструкция по прошивке в прицепе.
Последняя исправленная инструкция с инициализацией памяти!
Обратите внимание на пункт 2 Инициализации - делать при включенном питании ККМ!
Ну как-то так! или так, или эдак!!!
 

Оффлайн vavan

  • Наш человек
  • Бывалый
  • ***
  • Сообщений: 42
  • Похвалили: 2 раз(а)
  • Откуда: ЦТО, Екатеринбург
    • ЦТО КСМ
Re: pay cts-2000k
« Ответ #8 : 16/05/2011 23:31:36 »
Инструкция по прошивке в прицепе.
Последняя исправленная инструкция с инициализацией памяти!
Обратите внимание на пункт 2 Инициализации - делать при включенном питании ККМ!
Действительно, про инициализацию забыл, давно дело было.
Удачи.
ООО "ЦТО КСМ" г.Екатеринбург Аверкин Владимир
ICQ. 224793329
mail. averkin_v@mail.ru
 

tridentxp

  • Гость
Re: pay cts-2000k
« Ответ #9 : 24/05/2011 13:26:58 »
прикол. ФлэшМэджиком напрямую шиться не захотел. зато начал шится после того, как  из  окна монитора во флэшмэджике поигрался  как  описано в мануале на проц - пошёл шится.

If the signature is not valid, the auto-baud routine synchronizes with the host via serial port 0. The host should send a  synchronization character(-?-) and wait for a response. The host side serial port settings should be 8 data bits, 1 stop bit and noparity. The auto-baud routine measures the bit time of the received synchronization character in terms of its own frequency and programs the baud rate generator of the serial port. It also sends an ASCII string ("Synchronized<CR><LF>") to the host. In response to this the host should send the received string ("Synchronized<CR><LF>"). The auto-baud routine looks at the received characters to verify synchronization. If synchronization is verified then "OK<CR><LF>" string is sent to the host. The host should respond by sending the crystal frequency (in kHz) at which the part is running. For example if the part is running at 10 MHz a valid response from the host should be "10000<CR><LF>". "OK<CR><LF>" string is sent to the host after receivingthe crystal frequency. If synchronization is not verified then the auto-baud routine waits again for a synchronization character.
For auto-baud to work correctly, the crystal frequency should be greater than or equal to 10 MHz. The on-chip PLL is not usedby the boot code.
 

Оффлайн Alex77

  • $$$
  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 661
  • Похвалили: 55 раз(а)
  • ***
Re: pay cts-2000k
« Ответ #10 : 24/05/2011 22:30:28 »
прикол. ФлэшМэджиком напрямую шиться не захотел. зато начал шится после того, как  из  окна монитора во флэшмэджике поигрался  как  описано в мануале на проц - пошёл шится.

If the signature is not valid, the auto-baud routine synchronizes with the host via serial port 0. The host should send a  synchronization character(-?-) and wait for a response. The host side serial port settings should be 8 data bits, 1 stop bit and noparity. The auto-baud routine measures the bit time of the received synchronization character in terms of its own frequency and programs the baud rate generator of the serial port. It also sends an ASCII string ("Synchronized<CR><LF>") to the host. In response to this the host should send the received string ("Synchronized<CR><LF>"). The auto-baud routine looks at the received characters to verify synchronization. If synchronization is verified then "OK<CR><LF>" string is sent to the host. The host should respond by sending the crystal frequency (in kHz) at which the part is running. For example if the part is running at 10 MHz a valid response from the host should be "10000<CR><LF>". "OK<CR><LF>" string is sent to the host after receivingthe crystal frequency. If synchronization is not verified then the auto-baud routine waits again for a synchronization character.
For auto-baud to work correctly, the crystal frequency should be greater than or equal to 10 MHz. The on-chip PLL is not usedby the boot code.
перевод ПРОМТОМ:
Если подпись не действительна, рутина автобода синхронизирует с хозяином через последовательный порт 0. Хозяин должен послать характер синхронизации (-?-) и ждут ответа. Параметры настройки последовательного порта стороны хозяина должны быть 8 битами данных, 1 битом остановки и noparity. Рутина автобода измеряет время прохождения бита полученного характера синхронизации с точки зрения его собственной частоты и программирует генератор скорости двоичной передачи последовательного порта. Это также посылает последовательность ASCII ("Синхронизированный <CR> <LF>") хозяину. В ответ на это хозяин должен послать полученную последовательность ("Синхронизированный <CR> <LF>"). Рутина автобода смотрит на полученные характеры, чтобы проверить синхронизацию. Если синхронизация проверена тогда "хорошо <CR> <LF>" последовательность посылают хозяину. Хозяин должен ответить, посылая кристаллическую частоту (в кГц), в котором бежит часть. Например, если часть достигает 10 МГц, действительный ответ от хозяина должен быть "10000 <CR> <LF>". "Хорошо <CR> <LF>" последовательность посылают хозяину после receivingthe кристаллическая частота. Если синхронизация не проверена тогда, рутина автобода ждет снова характера синхронизации.
Для автобода, чтобы работать правильно, кристаллическая частота должна быть больше чем или равной 10 МГц. PLL на чипе не usedby кодекс ботинка.
 :) ;) :D
Ну как-то так! или так, или эдак!!!
 

Оффлайн Master X

  • https://t.me/MasterX483
  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: Я форумный маньяк!!
  • Похвалили: 1474 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: PayCTS2000K проблема с обновлением ПО
« Ответ #11 : 25/05/2011 03:21:37 »
Прошу,кто может,помочь!
Проблема такая: Попробовал обновить версию прошивки с помощью Flash Magic.
Прошить не удалось,возможно запортил boot область.
Что туда надо шить,как и чем?

Если моя инструкция не помогла - отправлять на завод - бесплатно обновят!
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

tridentxp

  • Гость
Re: PayCTS2000K проблема с обновлением ПО
« Ответ #12 : 25/05/2011 12:39:32 »
Парни, забыл оговорица: ТАК ТОКО 209 версия шьётся, не лоченная. я на комплект влетел - забыл как шить, и по дури вальнул через встроенный загрузчик, а не загрузчик Пэя.
 

Оффлайн Slava

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3781
  • Похвалили: 1166 раз(а)
Re: PayCTS2000K проблема с обновлением ПО
« Ответ #13 : 25/05/2011 17:18:21 »

 Заводской бут ( имеется в виду бутлодер NXP ) можно восстановить .
 Для этого есть утилита H-JTAG и адаптер простейший как для 180-го
 , называется Wiggler .
 Но тут пакость в том , что если прошива лочена на заводе ( уже Pay ),
 то они могли защиту поставить от чтения по джитагу .
 Тогда да только на завод . А так камень можно стереть только .
 
 

tridentxp

  • Гость
Re: PayCTS2000K проблема с обновлением ПО
« Ответ #14 : 25/05/2011 17:21:34 »
 я так понял, что они не стали править заводской (NXP-шный) загрузчик. причём закодированые прошивы cts-2000-го начинаютс я с адресса 2000h.
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24