___________________________1)В версии 1.07 было изменено чтение телефонной книги из WD2.
Небольшой список вариантов :
2) Исправлены все ошибки флэширования некоторых моделей S60.Код:Варианты операций чтения WD2 : 1. -> Reading done! :) Readed : 42 block(s) Все прошло успешно, ошибок чтения нет. Файл пригоден для записи обратно. -> Minor [maybe data Ok], save collected data Чтение прошло, в 70% случаев файл пригоден для записи обратно. Если возникают проблемы после записи - пустая телефонная / висяк - высылаем файл нам для обработки. 2. -> Major read error [unexcepted data], try to save 38 block(s) Произошла ошибка передачи данных - может быть вызвано проблемами с интерфейсом либо файловая система имеет повреждения. Имеет смысл добиваться максимально возможного количества блоков. Если после 4-5 чтений больше блоков прочесть не удастся - значит можно заканчивать попытки. Данный файл пригоден лишь для внешней обработки. То, есть - на данный момент высылать нам. Возможно, есть шанс восстановить базу и сделать пригодной для записи обратно. 3. -> Major read error [unexcepted data], nothing to save Произошла ошибка доступа к данным/ошибка файловой системы. Имеет смысл попробовать несколько раз, переподключить телефон. Рекомендуется читать через унибоксы в таких случаях. Если ошибка повторяется - пробуем прошить MCU. Если это не поможет - данные утеряны в связи с "запоротой фс". Решение для таких вариантов - возможно, будет, если будет необходимость в нем серьезная. 4. -> Packet CS #1 -> Packet CS #2 Минор-ошибки - свидетельствуют о повреждении/ошибках передачи. В некоторых случаях на выходе получить можем полноценный и не поврежденный фал. Если после записи телефон зависает или книга пуста - высылаем нам для обработки.
Запись бланков пока не активна ( blank_pmm ) - если у кого-нибудь появится е66/е71/е51 и подобные, лишь издающие звуки жужжания и черный экран - обратитесь в ICQ или ЛС для получения тестовой версии и инструкции.
Флэширование бланка не убивает юзер данные, но убивает АРЕ часть.
АРЕ Восстанавливается флэшированием MCU+ENO.
3)Добавлена поддержка broadcomm телефонов ( 7020, 2710n ).
Флэширование+Все сервисные и юзер-дата операции.
Поддерживаются DEAD, Normal режимы.
4) Немного увеличена скорость прошивания обычных bb5, сохранение галлереи происходит тоже быстрее. Но, данный момент зависит исключительно от модели и архитектуры.
7020
5) FullFactory Set в Service табе работает на полную очистку/сброс данных.Код:BackUp UserData : [Gallery] Generation mode : [S40] Scanning FileSystem.. Scan done, processing data... Total - 116 files Total Readed : 45 Mbyte(s) Read Done ! Elapsed: 00:01:25
Если при прошивке выбран любой файл из табов CNT1,CNT2,CNT3 и активна опция - Factory Set.
6) При чтении инфо Бест показывает доступные варианты извлечения данных.
При операции Check - проверяет SDD, SLD, Security состояния телефона.
7) Опция проверки файлов прошивки включена как постоянная. Перед началом прошивки она проверяет файлы на целостность. Если файл поврежден - программа сообщит какой именно и отменит процесс прошивки. Проверка занимает от 2 до 10 секунд в среднем.Код:CRT308 Backup Created... :) User Code : 12345 MMC pwd : no any record found UserDataExLevel : Full [PhoneBook, Calendar, PWD, SMS, Gallery] Done! Read and Check phone data... ---------------------- RAP_BOOT: 0804010403010000 RAP_PUB: 2500030D9A130049F4D357D1EC71A078AB04AE53 CMT_ROOT: 7B045400E1752022F9EB80B0DEA9C65D RAP_PAPUB: 4431C834027BBA0D18A5ED745CAFA04BA679A74A ---------------------- Live Test Ok! ---------------------- CMT Flash ID: 00300098 < SAMSUNG => Not in base CNT sector : 128 kb ------------------------ SDD Key status : SD Data is Ok SimLock status : SimLock is Ok Security status : Security is Ok Done!
_______________________________________Версия 1.08
1.
Итак, в версии 1.08 добавлена поддержка интерфейса UFS.
Для подключения выбираем Settings->Connection Settings -> Com/UFS
Для более высокой скорости и стабильности работы - реккомендуется отключить TA Nokia от пк, если оно подключено.
Дальше все как обычно - подключаем телефон, если не перешел в локал - коротко нажимаем кнопку включения.
WD2 аппараты и DCT4/Infineon увидится в любом из режимов. Некоторые BB5 S60 так же могут быть определены программой в любом режиме.
В зависимости от типа подключенного ТА будут активны возможности.
Проверено на s40/s60 - тянуть/писать книжку получается без проблем, как и все другие операции.
2.
RPL reading - производится автоматический, если выбрана опция Backup для поддерживаемых ТА. Файл сохраняется в Plain формате в папку Backup\Cert\Imei_date.rpl
Создается Два бэкапа - Первый - при первом чтении нового ТА, второй - при каждом последующем.
Для чтения сертификатов без прошики -
В normal mode - Read Rpl - прочитает бэкап 308/120, Сертификаты.
Если телефон не поддерживается - сообщит об этом.
В DEad mode - > отмечаем галку DEAD mode, становится активна кнопка Read Rpl. Файлы прошивки выбирать НЕ нужно. Можно использовать для Dead-Test режима так же.
Естественно, только для новых видов ТА.
3.
Для прошивки контента в DEAD mode старых ТА необходимы два условия
1. Выбран и прошит MCU
2. Контент имеет размерность 64к
Если говорить проще - ничего не меняется. Выбираем прошивку - нажимаем FLASH. Дальше программа сделает все сама и покажет в логе что и как обстоит с контентом.
4.
Для новых ТА BEST показывает в логе после прошивки каждого файла статус NAND памяти - первые два блока - показывают статус BAD-блоков, их количество. Третий пункт - если что-то пошло не так покажет коды ошибки.
5.
Так же была активирована запись телефонной книги в новые ТА на базе Symbian 9.3/9.4
Как эти пользоваться - расскажем и покажем чуть позже.
в данный момент можно пробовать вернуть книгу обратно, например 5800.
6. Совсем забыл - так как новые тела переходят из режима в режим ну очень долго - чутка модифицирован SelfTest - теперь он выполняется в любом из режимов, включая Normal.
_____________________итак, вкратце - ( Сорри, вкратце не получилось, много букв Х) )
Код:- Коннект с UFS стал более стабильным - можно, при возникновении проблем просто передернуть кабель - через несколько секунд программа найдет его сама. Так же BEST сам вгоняет телефон в Local, если кабель нормальный. И всегда можно воспользоваться кнопкой Check - Флэширование через UFS поддерживает СМТ/АРЕ телефоны. "Старый протокол" только. UFS на большее не способен. Так сказать, первая реализация нашего видения прошивки через F-bus. Протестировано порядка 30 различных моделей ТА от 6270 до е71, 5800, 6700 и прочих. - Чтение и запись RPL работает для всех телефонов, поддерживающих "старый" протокол. - Стирание аналогично - CHECK в режиме UFs - бутит телефон, после проверяет состояние SLD, SECURITY - Чтение RPL читает все ключи, что программа может вытянуть на данный момент. ( SD, CLMA - в следующей версии ) - Чтение и запись RPL по USB поддерживает только RAPYAMA, RAP3GV4, BROADCOMM X2,X3,C7,E7,N8,C3,C5,E5,2710n,3710f,5630,6350,6700 ,6720,6730,7230 и другие.... Запись NPC/CCC/HWC работает ТОЛЬКО из DEAD режима. Просто, чтобы меньше вопросов после было вида "а почему в этот телефон не пишется..." Erase Cert работает из DEAD режима тоже. Остальные ключи ( FLEX - SD, SLD, WMDRM, CLMA) можно писать из нормала и DEAD. - Активирована поддержка записи blank_pmm файлов в телефоны e66/e71 и прочие. Во-первых это позвоялет людям, не имеющим F-bus интерфейса с поддержкой "New" протокола, писать бланк в эти телефоны. Программа сама отслеживает, поддерживает-ли телефон запись данного вида или нет. Если получаем ошибку - значит blank вообще НЕ поможет этому телефону, то есть он там не нужен и, даже при насильственном внедрении, ничего не изменит. Blank_pmm НЕ убивает данные, НО после его прошивки ОБЯЗАТЕЛЬНА проливка MCU и, если есть - ENO файлов. После Blаnk НЕ будет проходить "check" в режиме USB - Чтение галлереи работает значительно стабильнее в режиме Fbus, дочитывание тоже - Добавлено чтение и восстановление "заметок", "дел" для S40 - чтобы считать их - нажимаем Read Calendar, выбираем в списке расширения - .evpkg - BEST прочитает ВСЕ типы данных, которые можно вытянуть ( "календарь", "заметки", "дела" ). Для записи обратно - Write Calendar, выбрать так же - расширение .evpkg - Добавлена поддержка записи контактов в S40 RAPUYAMA, BROADCOMM, RAP3GV4 - формат такой же - s4pb, то есть полная кросс-поддержка всех s40 - WD2 автоопределение и операции с телефонной книгой улучшены. Поддерживаться должны теперь все телефоны, включая самые первые ТА на Symbian. Если телефон по-прежнему не опрделеляется, как положено, То делаем следующее - в файле Settings.ini -> [stuff] WD2Force=0 меняем на WD2Force=1 После работы с телефоном, необходимо вернуть настройку 0 в исходное положение.
Остальные возможности, из запланированных ранее, будут в ближайшее время.
__________________________________В версии 1.13 :
1. Альтернативный режим чтения телефонной книги для Series 40^6 (6700, x2, x3......)
При чтении книги на свежих девайсах в логе видим такую строку
-
Cnt Server Info : 6/994/1000
Занятно/Свободно/Всего слотов
Это мнение телефона о состоянии его памяти контактов.
В связи с багами прошивки и прочим - эта цифра не всегда является истинным значением.
Так же SW телефона копирует в свою память и номера с симкарты для их кэширования, не учитывая их.
В общем, если данные Cnt Server не соответствую прочитанному числу контактов - стоит пробовать альтернативный метод.
Проще говоря - если не нравится- меняем режим и читаем снова - в каком больше прочтет - то и лучше.
Например - 7020
Опция находится в ини, Altway=0 -> Обычный режим, Altway=1 -> альтернативный.Код:Phone found! Series 40 Device detected! read info... - Ok BackUp UserData : [PhoneBook] Generation mode : [S40] Cnt Server Info : 6/994/1000 = > Alternative mode selected csv file save to D:\Проэкт\BB5Easy\v1.13\RM-497 Nokia 7020_356073034987138.csv 42 phonebook records are found! VCF Records saved to : BEST\Phones_Data\IMEI\ File saved to : D:\Проэкт\BB5Easy\v1.13\RM-497 Nokia 7020_356073034987138.S4pb Read done ;) Done...
Если в логе пишет = > Alternative mode selected -значит альтернативный режим работает.
2.
Infineon
Для прошивки все стандартно - выбрали файлы - нажали Flash.
После прошивки необходимо сделать все сбросы. Иначе в настройках пользователя/персоонализации будут ребуты. В следующей версии добавим все на автомате.
Если проблемы с коннектом - можно просто включить телефон вручную - запитав от универсалки, после подключить сам хвост - если будут проблемы с коннектом. Подхавтит в любом режиме, даже нормальном.
Сброс кода пофикшен и работает как полагается и для Infineon.
Если проблемы при бутинге - можно попробовать передернуть кабель во время бутинга - тогда подхватит сразу, но такие случаи могут быть редко.
"Check" из dead режима ( когда тело не в локале/не подключено ) работает при выбранном MCU. Главное чтоб это был файл прошивки от Infineon. Любой. В противном случае программа будет бутить телефон по протоколу BB5.
"Check" из нормала/локала работает без необходимости выбора файлов.
Чуток попозже, возможно, будет вытаскивание данных с очень мертвых Infineon :)
3. Чтение RPL изменено, теперь оно включает телефон в Local, а не Test, как ранее.
Возможно, будет меньше проблем с НЕконнектом/зависанием Broadcomm/rapv4
4. Баги предидущих версий по чтению в csv и прочие, что были замечены - пофикшены, просба протестировать.
Вроде все, из важного.