flash full 1 на терминале

Может помочь, если не удается прошить терминал

Изменение размера (переразбивка, разметка) системной памяти необходимо, когда во время прошивки на экране POS-терминалов Ingenico появляется ошибка «Flash Full» или надпись «Software Activate», а в строке ниже надпись «2 error(s)».

Тему для этой статьи нам подкинул недавний посетитель нашего скромного сайта. По случаю передаем привет Олегу из Тюмени 🙂

Оказалось, что не все опытные инженеры знают, как изменить размер системной памяти в POS-терминалах Ingenico или делают это настолько редко, что забывают, как это делается. Поэтому мы решили написать эту небольшую статью-инструкцию, чтобы информация легко гуглилась в яндексе.

Зачем менять размер памяти

Причина простая — в системном разделе, где хранятся файлы ОС и ПО, не хватает места для загрузки обновлений или программного обеспечения другого банка.

Разделы памяти «SYSTEM» и «DATA»

Чтобы избежать ошибок, связанных с нехваткой памяти, при прошивке POS-терминалов Ingenico нам нужно изменить объем памяти двух разделов — «SYSTEM» и «DATA».

Помните, что увеличивая память раздела «SYSTEM» для прошивки, тем самым мы уменьшаем объем памяти раздела «DATA» для хранения данных. Все, как в той поговорке: «Если где-то прибыло, значит где-то убыло».

Что делать?

1. Чтобы попасть в инженерное меню при включении терминала, сразу после экрана со смайликом :-), когда появилась надпись «— — — A98 (C98) [219-012]» нажмите клавишу «F» или клавишу с цифрой «2».

2. Выберите пункт меню «Change Sys Size».

Для перемещения по пунктам меню используйте:

  • клавиши «F2» и «F3» (в Ingenico iCT220/250)
  • джойстик под экраном по середине (в Ingenico iWL220/250)
  • клавишу с точкой «●»
  • клавишу «F»

После входа в меню «Change Sys Size» перед нами откроется меню, где указаны текущие размеры памяти разделов.

По умолчанию Sys size : 6.0 Mb

5. Используя цифровые клавиши введите новый размер памяти. Например New size = 16. Для подтверждения нажмите зеленую клавишу .

Учтите, что операционная система не позволяет уменьшить количество памяти меньше критического значения. В этом случае на экране вы увидите ошибку «FS_NandRemap error errorcode : 00». В нашем случае (Ingenico iWL220/221 GPRS) уменьшить размер системной памяти меньше 9 Mb не удалось.

Благодарю за внимание. Надеюсь статья оказалась полезной. Успехов в вашем нелегком инженерном деле!

Ошибки при загрузки новой прошивки на терминалы Ingenico ict220/250

При обновлении прошивки на терминалах Ingenico возникают следующие ошибки:

Проблема:

Сообщение «processing error software activation is failed» на экране при обновлении ПО с сервера TMS.

Обновление ПО терминала с TMS.

  1. Выполняется сессия TMS с включенным обновлением ПО.
  2. Терминал загружает новые файлы ПО с TMS.
  3. При загрузке нового ПО

— на экран терминала выдается сообщение об ошибке:

— на чек выдается такое же сообщение об ошибке:

или

На экране терминала идет загрузка ICT220.M40,
потом Software Activate.
Следом 2 error(s)

или

На экране — сообщение «Flash Full» появляется сразу после смайлика «:-)
Строка «—» не появляется, на кнопки «F» или «2» терминал не реагирует.
На терминале ошибка «Flash Full (1)» после нескольких дней работы.

Решение:

Данные проблемы связаны с нехваткой системной памяти терминала для загрузки файлов новой версии ОС или прикладного ПО. Нужно увеличить размер раздела «SYSTEM» памяти терминала Ingenico.

Изменение размеров разделов памяти «SYSTEM» и «DATA»:

(в зависимости от общего количества flash-памяти на терминале):

  1. Перегрузите терминал, одновременно нажав кнопки «.» и «Желтая»
  2. При старте терминала и появлении на экране «—» быстро нажмите кнопку «F» или «2».
  3. Зайдите в меню «Change Sys Size».
  4. По умолчанию обычно установлен размер памяти: Sys size : 006 Mb 5. Введите новый размер памяти : New size = 8 и подтвердите изменение, нажав кнопку «Зеленая».

(попробуйте увеличить размер системной области памяти на терминале с 6 до 8..16 Mb) 6. Выйдите из этого меню, нажав кнопку «Красная».

Увеличение системной памяти происходит за счет уменьшения памяти, выделяемой для данных, поэтому нельзя злоупотреблять этой процедурой. Если Вы пытаетесь выделить под системную память слишком большую область, то размер памяти, выделяемой для данных может критически уменьшиться, что недопустимо. Поэтому ОС не дает уменьшать память для данных после некоторого критического значения и выдает сообщение об ошибке: FS_NandRemap error errorcode : 00

Как многим известно (а ещё большим — не очень), содержимое памяти телефона можно условно разделить на 2 части:

1) большая часть памяти — область, в которой хранится исполняемый код (со всеми необходимыми прибамбасами вроде картинок и прочих данных) — это собственно и есть то, что называют «прошивкой» — то есть ПО телефона, эдакая маленькая операционная системка.

2) маленький (но очень важный) кусочек памяти, который обзывают EEPROM — это то, в чём заключается индивидуальность Вашего телефона. там хранятся все персональные настройки — не только Ваши, но и самого телефона (начиная от пользовательского логотипа, и заканчивая IMEI, настройками радиотракта, параметрами аккумулятора и проч.)

Есть ещё третья часть (моделеи S/ME45 и выше)- то, что называется FlexMemory — это некий виртуальный диск, в котором хранятся пользовательские данные в виде файлов. Там же, в одном из файлов, хранится адресная книга.

Так, собственно, для чего я это всё написал. Фулфлэш — это полный образ памяти телефона, включающий и первую, и вторую части памяти (а если в телефоне есть FlexMemory — то и её).

Использовать фулфлэш хорошо для бэкапа — можно с помощью некоторых программ (например, Unisiemens) сделать резервную копию всей памяти телефона, и уж после этого приступать к его мучению, зная, что всегда будет с чего восстановиться, залив обратно СВОЙ фулфлэш.

Частая ошибка, которую совершают многие — это использование ЧУЖОГО фулфлэша для восстановления телефона. При этом они затирают свой EEPROM чужим, аргументируя это тем, что копия адресной книги у них есть на симке, а логотип/мелодии залить обратно несложно, да и IMEI поменять на свой тоже не проблема. Проблема в том, что не в IMEI и не в персональных настройках пользователя дело, а в персональных настройках самого телефона. Заливая чужой EEPROM, вы теряете всю информацию о параметрах радиотракта, калибровках батареи и т.д. Поэтому не удивляйтесь, если после заливки ЧУЖОГО фулфлэша у вас телефон стал часто терять сеть, а батареи стало хватать на день — это последствия убиения родного EEPROM’а.

Напоследок попытаюсь успокоить тех, кто решил перепрошить телефон. То, что называется ПРОШИВКОЙ (не путать с фулфлэшем) — это программа, которая модифицирует только микрокод, то есть первую часть памяти, не замещая ваш EEPROM каким-то чужим.
Комментарии и дополнения RadioGubitel от 05.05.2002 19:08

Помните, что заливая ЧУЖОЙ полный образ флеша (сама прошивка + ЕЕПРОМ)вы безвозвратно теряете ВСЕ настройки и калибровки радиотракта (уровни мощностей, калибровки заряда, частотные коррекции и т.д. — более 100 параметров). После такой процедуры ваш аппарат хотя и будет работать, но это будет уже «инвалид». Таким образом, если ваш аппарат умер и никакие восстановительные процедуры БЕЗ заливки полного флеша не помогли, то у вас есть 2 варианта — плюнуть на все калибровки и пользоваться расстроенным аппаратом, либо обратиться к специалистам в своем регионе, предварительно убедившись, что специалисты эти не станут лить полный флеш.

Прислал Dormidont 22.11.2002 в 10:35
Редактировать/Удалить.Только администраторы и модераторы и автор ответа

Назад, к списку вопросов.

19.12.2007
Новогодний конкурс!
Внимание!
Мы объявляем конкурс на новогодний логотип!
Подробнее.
P.S. победителей ждут интересные призы ;).

04.10.2007
Работы над каталогом
Сегодня полностью завершены работы над каталогом телефонов. Теперь, после некоторой задержки с обновлениями, он приведён в идеальный вид. Напомним, что наш каталог мобильных телефонов BenQ-Siemens является самым полным в РУнете.

Оцените статью
SoftLast
Добавить комментарий