Цитата Сообщение от JayDi Посмотреть сообщение
1)В версии 1.07 было изменено чтение телефонной книги из WD2.
Небольшой список вариантов :
Код:
Варианты операций чтения 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
Минор-ошибки - свидетельствуют о повреждении/ошибках передачи. В некоторых случаях на выходе получить можем полноценный и не поврежденный фал. Если после записи телефон зависает или книга пуста - высылаем нам для обработки.
2) Исправлены все ошибки флэширования некоторых моделей S60.
Запись бланков пока не активна ( blank_pmm ) - если у кого-нибудь появится е66/е71/е51 и подобные, лишь издающие звуки жужжания и черный экран - обратитесь в ICQ или ЛС для получения тестовой версии и инструкции.

Флэширование бланка не убивает юзер данные, но убивает АРЕ часть.
АРЕ Восстанавливается флэшированием MCU+ENO.

3)Добавлена поддержка broadcomm телефонов ( 7020, 2710n ).
Флэширование+Все сервисные и юзер-дата операции.
Поддерживаются DEAD, Normal режимы.

4) Немного увеличена скорость прошивания обычных bb5, сохранение галлереи происходит тоже быстрее. Но, данный момент зависит исключительно от модели и архитектуры.
7020
Код:
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
5) FullFactory Set в Service табе работает на полную очистку/сброс данных.
Если при прошивке выбран любой файл из табов CNT1,CNT2,CNT3 и активна опция - Factory Set.

6) При чтении инфо Бест показывает доступные варианты извлечения данных.
При операции Check - проверяет SDD, SLD, Security состояния телефона.
Код:
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!
7) Опция проверки файлов прошивки включена как постоянная. Перед началом прошивки она проверяет файлы на целостность. Если файл поврежден - программа сообщит какой именно и отменит процесс прошивки. Проверка занимает от 2 до 10 секунд в среднем.
___________________________


Цитата Сообщение от JayDi Посмотреть сообщение
Версия 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.
_______________________________________



Цитата Сообщение от JayDi Посмотреть сообщение
итак, вкратце - ( Сорри, вкратце не получилось, много букв Х) )
Код:
- Коннект с 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 в исходное положение.

Остальные возможности, из запланированных ранее, будут в ближайшее время.
_____________________



Цитата Сообщение от JayDi Посмотреть сообщение
В версии 1.13 :

1. Альтернативный режим чтения телефонной книги для Series 40^6 (6700, x2, x3......)
При чтении книги на свежих девайсах в логе видим такую строку
-
Cnt Server Info : 6/994/1000
Занятно/Свободно/Всего слотов
Это мнение телефона о состоянии его памяти контактов.
В связи с багами прошивки и прочим - эта цифра не всегда является истинным значением.
Так же SW телефона копирует в свою память и номера с симкарты для их кэширования, не учитывая их.
В общем, если данные Cnt Server не соответствую прочитанному числу контактов - стоит пробовать альтернативный метод.
Проще говоря - если не нравится- меняем режим и читаем снова - в каком больше прочтет - то и лучше.
Например - 7020
Код:
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...
Опция находится в ини, Altway=0 -> Обычный режим, Altway=1 -> альтернативный.
Если в логе пишет = > Alternative mode selected -значит альтернативный режим работает.

2.
Infineon
Для прошивки все стандартно - выбрали файлы - нажали Flash.
После прошивки необходимо сделать все сбросы. Иначе в настройках пользователя/персоонализации будут ребуты. В следующей версии добавим все на автомате.

Если проблемы с коннектом - можно просто включить телефон вручную - запитав от универсалки, после подключить сам хвост - если будут проблемы с коннектом. Подхавтит в любом режиме, даже нормальном.

Сброс кода пофикшен и работает как полагается и для Infineon.

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

"Check" из dead режима ( когда тело не в локале/не подключено ) работает при выбранном MCU. Главное чтоб это был файл прошивки от Infineon. Любой. В противном случае программа будет бутить телефон по протоколу BB5.
"Check" из нормала/локала работает без необходимости выбора файлов.

Чуток попозже, возможно, будет вытаскивание данных с очень мертвых Infineon :)

3. Чтение RPL изменено, теперь оно включает телефон в Local, а не Test, как ранее.
Возможно, будет меньше проблем с НЕконнектом/зависанием Broadcomm/rapv4

4. Баги предидущих версий по чтению в csv и прочие, что были замечены - пофикшены, просба протестировать.

Вроде все, из важного.
__________________________________