
iGO8 - Часть вторая
Модераторы: Генннадий, migORKA
Правила форума
Администрация не несет ответственности за размещенные на этом форуме сообщения.
Если сообщения как то ущемляют ваши права, обратитесь к администрации, и информация будет удалена с форума.
!!!Запрещён варез/обсуждение продукций фирмы "Rogev"!!!
Администрация не несет ответственности за размещенные на этом форуме сообщения.
Если сообщения как то ущемляют ваши права, обратитесь к администрации, и информация будет удалена с форума.
!!!Запрещён варез/обсуждение продукций фирмы "Rogev"!!!
-
- Пользователь
- Сообщения: 60
- Зарегистрирован: 21.05.2008, 19:41
- smartphone: MIO P560, Samsung S2
Re: iGO8 - Часть вторая
borissatanborissatan писал(а):vusia,
Попробуй эту:
Эта сборка у меня уже стоит внутри MIO P560/My Flash Disk
И тут я переименовал папку iGO в iGO87 и в sys.txt прописал:
[project]
name="igo87_pda"
и прекрасно работает.
То же самое решил применить и для свежей сборки от Eugene.Bout iGO8.3.2.71348 , тем более, что папка iGO8 уже занята сборкой 8.3.2.64029 от Eugene.Bout из шапки и в sys.txt прописано:
[project]
name="igo8_pda"
Так почему же вариант с папкой 71348EUG и
[project]
name="71348EUG_pda"
не проходит?

- hfa
- Пользователь
- Сообщения: 1397
- Зарегистрирован: 25.09.2006, 11:56
- Откуда: Netanya
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: iGO8 - Часть вторая
vusia,
секция "project" в файле конфигурации никак не связана с именами папок, куда установлена программа.
параметр "name" всего лишь определяет имя файла конфигурации проекта, который находится в data.zip в папке "data.zip\project_config".
Если написать в параметре "name" что-либо, чего нет в data.zip - он будет просто проигнорирован. Попробуй напиши "name=vusia" - и у тебя ничего не изменится. Впиши name="igo8_generic" - и ты получишь все параметры, связанные с особенностями твоей версии data.zip ("data.zip\project_config\igo8_generic.ini" - обычно есть в любой законченной версии data.zip, отсутствует он либо в "бэтках", либо в искорёженных кем-то версиях).
Файл конфигурации проекта читается ПЕРЕД чтением сохранённых настроек при старте GUI. Если он отсутствует или обозван, как у тебя - остаётся уповать на то, что умолчания в экзешнике тебе подходят, или что ты вручную правильно заполнил sys.txt всеё той дребеденью, которая в этом файле обычно прописана. Вот тебе пример - стандартная проблема с ненахождением "igo\...\loading.bmp" как раз связана с этим - по-умолчанию iGo использует путь, не соответствующий структуре data.zip. Так что либо вручную прописывать дефолтный скин (и ещё некоторое количество параметров), либо просто указать правильный файл конфигурации проекта и получить всё автоматически...
Всё вышесказанное верно для data.zip версий v9.
секция "project" в файле конфигурации никак не связана с именами папок, куда установлена программа.
параметр "name" всего лишь определяет имя файла конфигурации проекта, который находится в data.zip в папке "data.zip\project_config".
Если написать в параметре "name" что-либо, чего нет в data.zip - он будет просто проигнорирован. Попробуй напиши "name=vusia" - и у тебя ничего не изменится. Впиши name="igo8_generic" - и ты получишь все параметры, связанные с особенностями твоей версии data.zip ("data.zip\project_config\igo8_generic.ini" - обычно есть в любой законченной версии data.zip, отсутствует он либо в "бэтках", либо в искорёженных кем-то версиях).
Файл конфигурации проекта читается ПЕРЕД чтением сохранённых настроек при старте GUI. Если он отсутствует или обозван, как у тебя - остаётся уповать на то, что умолчания в экзешнике тебе подходят, или что ты вручную правильно заполнил sys.txt всеё той дребеденью, которая в этом файле обычно прописана. Вот тебе пример - стандартная проблема с ненахождением "igo\...\loading.bmp" как раз связана с этим - по-умолчанию iGo использует путь, не соответствующий структуре data.zip. Так что либо вручную прописывать дефолтный скин (и ещё некоторое количество параметров), либо просто указать правильный файл конфигурации проекта и получить всё автоматически...
Всё вышесказанное верно для data.zip версий v9.
Oukitel K10 (Android 7.1.1)
- zar013
- Модератор
- Сообщения: 4725
- Зарегистрирован: 18.09.2007, 19:27
- smartphone: Galaxy S21
- Откуда: Ashdod
- Благодарил (а): 8 раз
- Поблагодарили: 29 раз
-
Заслуженный участник покетовки
Даритель
Re: iGO8 - Часть вторая
А зачем это ? Насколько я знаю, имя проекта влияет на совсем другие вещи - например название директорий GUI, заставка и т.д.vusia писал(а):И тут я переименовал папку iGO в iGO87 и в sys.txt прописал:
[project]
name="igo87_pda"
У меня несколько разных версий работают рядом и отличаются только folders:
[folders]
app="%SDCARD%/iGO8"
и
[folders]
app="%SDCARD%/iGO8.3"
-----------------------------------------------------------------------------
Бывает, проснешься как птица - Крылатой пружиной на взводе.
И хочется встать и трудиться! Но к завтраку это проходит.
Бывает, проснешься как птица - Крылатой пружиной на взводе.
И хочется встать и трудиться! Но к завтраку это проходит.
-
- Пользователь
- Сообщения: 60
- Зарегистрирован: 21.05.2008, 19:41
- smartphone: MIO P560, Samsung S2
Re: iGO8 - Часть вторая
Спасибо за подробный ответ (я настолько всю эту кухню и не знаюhfa писал(а):Впиши name="igo8_generic"

Вписал name="igo8_generic". Не помогло.
Может надо сделать как zar013 советует
zar013 писал(а):У меня несколько разных версий работают рядом и отличаются только folders:
[folders]
app="%SDCARD%/iGO8"
и
[folders]
app="%SDCARD%/iGO8.3"
, но как быть в случае если прога не на внешней памяти SDCARD, а внутри в папке My Flash Disk
спасибо всем за терпение
- hfa
- Пользователь
- Сообщения: 1397
- Зарегистрирован: 25.09.2006, 11:56
- Откуда: Netanya
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: iGO8 - Часть вторая
Опять вылазит ссобщение об loading.bmp?vusia писал(а):Вписал name="igo8_generic". Не помогло.
Проверь, что ты действительно поменял нужный sys.txt (тот, который в том же каталоге, что и запускаемый файл).
Проверь, что бы в этом файле у тебя не было явного указания скина.
Открой data.zip, проверь, что там есть файл конфигурации проекта.
Отпишись, что и как, пожалуйста...
Oukitel K10 (Android 7.1.1)
-
- Пользователь
- Сообщения: 530
- Зарегистрирован: 04.12.2008, 23:26
- smartphone: mio moov 200
- Благодарил (а): 1 раз
Re: iGO8 - Часть вторая
Раздел folders убери совсем.vusia писал(а):но как быть в случае если прога не на внешней памяти SDCARD, а внутри в папке My Flash Disk
- borissatan
- Пользователь
- Сообщения: 3364
- Зарегистрирован: 13.06.2007, 10:13
- smartphone: Нет
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
-
Участник покетовки
Re: iGO8 - Часть вторая
Или сотри секцию [folders] или пропиши её правильно (как твой зверрёк её распознаёт).vusia писал(а):но как быть в случае если прога не на внешней памяти SDCARD, а внутри в папке My Flash Disk
Добавлено спустя 4 минут 43 секунды:
mak111,
Прошу прощения, пропустил твой пост.

Добавлено спустя 8 минут 22 секунды:
Спасибо...вот это радует.vusia писал(а):borissatan
Эта сборка у меня уже стоит...и прекрасно работает.

Эту сборку качают безприрывно, а если особо не жалуются, значит работает.
Просто на душе хорошо.

-
- Пользователь
- Сообщения: 60
- Зарегистрирован: 21.05.2008, 19:41
- smartphone: MIO P560, Samsung S2
Re: iGO8 - Часть вторая
Да все то же сообщение...hfa писал(а):Опять вылазит ссобщение об loading.bmp?
А насчет sys.txt и data.zip, так они из поста http://forum.israpda.com/viewtopic.php? ... 925#p87264
без единиго изменения...
- hfa
- Пользователь
- Сообщения: 1397
- Зарегистрирован: 25.09.2006, 11:56
- Откуда: Netanya
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: iGO8 - Часть вторая
Судя по всему - это data.zip v9a для PDA/PNA.vusia писал(а):без единиго изменения...
В нём есть только проект "igo8_pda" и нет проекта "igo8_generic"
Используй это имя вместо генерика.
Oukitel K10 (Android 7.1.1)
-
- Пользователь
- Сообщения: 60
- Зарегистрирован: 21.05.2008, 19:41
- smartphone: MIO P560, Samsung S2
Re: iGO8 - Часть вторая
Убрал - не помоглоmak111 писал(а):Раздел folders убери совсем.
к этому еще вернул [project] в исходное состояние name="igo8_pda" вместо name="igo8_generic"
и прога пошла а а а а а

СПАСИБО ВСЕ СОУЧАСТНИКАМ

mak111 Eugene.Bout hfa borissatan zar013

P.S. А куда подевались ладошки для повышения репутации?

Re: iGO8 - Часть вторая
igor7,
Добавить-то можно, но беда в том, что эта ошибка перебралась и во многие скины, потому о ней надо писать авторам.
Авторам GJ я сам напишу.
Мне, кстати, сразу сообщили, что в одной из версий di/\/\ka эта функция перестала работать.
Остальные, видимо, списали это на глюки igo 8.3.2
Добавить-то можно, но беда в том, что эта ошибка перебралась и во многие скины, потому о ней надо писать авторам.
Авторам GJ я сам напишу.
Мне, кстати, сразу сообщили, что в одной из версий di/\/\ka эта функция перестала работать.
Остальные, видимо, списали это на глюки igo 8.3.2
-
- Ворчун
- Сообщения: 13505
- Зарегистрирован: 06.11.2007, 23:10
- smartphone: S10
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
-
Заслуженный участник покетовки
Даритель
Re: iGO8 - Часть вторая
Браво, рад за тебя. Но если бы с самого начала не изменял бы ничего, так бы радовался на один день дольше.(шутка).vusia писал(а):и прога пошла а а а а а

Последний раз редактировалось GrumpyOldMan 24.02.2009, 12:28, всего редактировалось 1 раз.
- neo69
- Пользователь
- Сообщения: 1582
- Зарегистрирован: 23.09.2008, 12:19
- smartphone: HTC Legend & PNA
- Откуда: Israel
Re: iGO8 - Часть вторая
Кто хочет посмотреть, сколько нагружена память и процессор прямо в иго, можно попробовать прописать в sys.txt:
[debug]
show_performance= 1
Это будет две довольно страшные полоски у края экрана.
Спасибо gurjon,
[debug]
show_performance= 1
Это будет две довольно страшные полоски у края экрана.
Спасибо gurjon,
- Генннадий
- Администратор
- Сообщения: 15879
- Зарегистрирован: 17.05.2008, 20:06
- smartphone: SG S9
- Откуда: Свет Акивы
- Благодарил (а): 94 раза
- Поблагодарили: 92 раза
-
Заслуженный участник покетовки
Даритель
Re: iGO8 - Часть вторая
Так что, в самом скине это тоже нужно исправить, не только в data.zip?dima8389 писал(а):беда в том, что эта ошибка перебралась и во многие скины
SG-S21__α700__RX100M6
-
- Пользователь
- Сообщения: 60
- Зарегистрирован: 21.05.2008, 19:41
- smartphone: MIO P560, Samsung S2
Re: iGO8 - Часть вторая
Вот это все-таки пришлось убратьEugene.Bout писал(а):Браво, рад за тебя. Но если бы с самого начала не изменял бы ничего, так бы радовался на один день дольше.(
[folders]
app="%SDCARD%/iGO8"


Добавлено спустя 40 минут 45 секунд:
И как по ним понять чего и сколько занятоneo69 писал(а):Это будет две довольно страшные полоски у края экрана.

- neo69
- Пользователь
- Сообщения: 1582
- Зарегистрирован: 23.09.2008, 12:19
- smartphone: HTC Legend & PNA
- Откуда: Israel
Re: iGO8 - Часть вторая
Будет видна загрузка апарата на данный моментvusia писал(а):И как по ним понять чего и сколько занято
- neo69
- Пользователь
- Сообщения: 1582
- Зарегистрирован: 23.09.2008, 12:19
- smartphone: HTC Legend & PNA
- Откуда: Israel
Re: iGO8 - Часть вторая
Мне кажется что эта статья может помочь людям у которых вылеты иго после включения и выключения
Спойлер
Собака зарылась в кривой реализации режима энергосбережения для SD-карт памяти на этих зверьках.
Тема тщательно терлась на форуме асусоводов. Вот резюме по материалам того форума
Итак, в чем там наши желтые братья, которые оригинальный прибор с прошивками
делают и любые лейбаки на него лепят, хоть xDevice, хоть JJ, любой, только
плати, накосячили:
1. Загружаем тотального командира или что иное, что позволит нам смотреть и
редактировать реестр.
2. Идем в ветку HCLM\Drivers\SDCard\ClientDrivers\Class\SDMemory_Class
В этой ветке есть ключ DisablePowerManagement (DWord).
Устанавливаем его значение в 1. Далее - опускаемся в ветку High_Capacity
(HCLM\Drivers\SDCard\ClientDrivers\Class\SDMemory_Class\High_Capacity).
Полагаю, что эта ветка отвечает как раз за поддержку не просто SD-карт,
а SDHC-карт. Там должен быть точно такой же параметр (DisablePowerManagement).
У меня его не было, поставил его и установил в 1.
То есть прямо и недвусмысленно запрещаем Выни заниматься энергосбережением
для SD и SDHC-карт. Тогда питание на карте будет всегда и она не будет
самопроизвольно ресетится.
3. Кроме этого есть еще один параметр в реестре, который напрямую связан
с инициализацией карты памяти при подаче на неё питания. Это -
HKLM\System\StorageManager\PNPUnloadDеlay. Этот параметр отвечает за
время, в течение которого ось ждет отклика от карты после подачи на
неё питания. И если отклика за означенное время не придет, то ось
считает, что карты нет. В иных зверьках стоит времы 1500 мс, до и M$
тоже такое время советует ставить. А наши желтые братья поставили время
в 500 мс. Посему я это время у себя довел до стандартных 1500.
4. Чтобы записать сделанные изменения в копии реестра (мы работаем только
с копией), перенести их из RAM в энерергонезависимую память надо нажать на
кнопку SLEEP. По этому сигналу и происходит переписывание изменений реестра
в ПЗУ.
5. Параметры можно вписывать вручную, тотальным командиром, а можно и через
мортскрипт, записать эти изменения реестра перед запуском навигацкой
программы. Ну и потом, периодически на СЛИП нажимать.
Что имеем в сухом остатке:
Было - неустойчивая работа с картой при возвращении из спячки.
Необходимо было карту передернуть, вынуть-вставить...
Стало - Карта при возвращении из спячки не теряется, более того,
зверька можно усыпить даже при работающей навигационной программе
(проверял на ИГО). Проснувшись, он продолжает нормально работать,
как не спал...
Тема тщательно терлась на форуме асусоводов. Вот резюме по материалам того форума
Итак, в чем там наши желтые братья, которые оригинальный прибор с прошивками
делают и любые лейбаки на него лепят, хоть xDevice, хоть JJ, любой, только
плати, накосячили:
1. Загружаем тотального командира или что иное, что позволит нам смотреть и
редактировать реестр.
2. Идем в ветку HCLM\Drivers\SDCard\ClientDrivers\Class\SDMemory_Class
В этой ветке есть ключ DisablePowerManagement (DWord).
Устанавливаем его значение в 1. Далее - опускаемся в ветку High_Capacity
(HCLM\Drivers\SDCard\ClientDrivers\Class\SDMemory_Class\High_Capacity).
Полагаю, что эта ветка отвечает как раз за поддержку не просто SD-карт,
а SDHC-карт. Там должен быть точно такой же параметр (DisablePowerManagement).
У меня его не было, поставил его и установил в 1.
То есть прямо и недвусмысленно запрещаем Выни заниматься энергосбережением
для SD и SDHC-карт. Тогда питание на карте будет всегда и она не будет
самопроизвольно ресетится.
3. Кроме этого есть еще один параметр в реестре, который напрямую связан
с инициализацией карты памяти при подаче на неё питания. Это -
HKLM\System\StorageManager\PNPUnloadDеlay. Этот параметр отвечает за
время, в течение которого ось ждет отклика от карты после подачи на
неё питания. И если отклика за означенное время не придет, то ось
считает, что карты нет. В иных зверьках стоит времы 1500 мс, до и M$
тоже такое время советует ставить. А наши желтые братья поставили время
в 500 мс. Посему я это время у себя довел до стандартных 1500.
4. Чтобы записать сделанные изменения в копии реестра (мы работаем только
с копией), перенести их из RAM в энерергонезависимую память надо нажать на
кнопку SLEEP. По этому сигналу и происходит переписывание изменений реестра
в ПЗУ.
5. Параметры можно вписывать вручную, тотальным командиром, а можно и через
мортскрипт, записать эти изменения реестра перед запуском навигацкой
программы. Ну и потом, периодически на СЛИП нажимать.
Что имеем в сухом остатке:
Было - неустойчивая работа с картой при возвращении из спячки.
Необходимо было карту передернуть, вынуть-вставить...
Стало - Карта при возвращении из спячки не теряется, более того,
зверька можно усыпить даже при работающей навигационной программе
(проверял на ИГО). Проснувшись, он продолжает нормально работать,
как не спал...
- Генннадий
- Администратор
- Сообщения: 15879
- Зарегистрирован: 17.05.2008, 20:06
- smartphone: SG S9
- Откуда: Свет Акивы
- Благодарил (а): 94 раза
- Поблагодарили: 92 раза
-
Заслуженный участник покетовки
Даритель
Re: iGO8 - Часть вторая
Всё может быть, только одно не понятно: на одном и том же приборе с той же карточкой есть версии iGO, которые работают стабильно и не вылетают никогда, и есть те, которые работают неустойчиво. Так при чём же тут реестр WM6?neo69 писал(а):Мне кажется что эта статья может помочь людям у которых вылеты иго после включения и выключения

SG-S21__α700__RX100M6
Re: iGO8 - Часть вторая
нет такого, но если убрать солнце и небо (а в версиях до 8.3.2 их нет в принципе), то вероятность падения после включения уменьшается в десятки раз.Генннадий писал(а):на одном и том же приборе с той же карточкой есть версии iGO, которые работают стабильно и не вылетают никогда, и есть те, которые работают неустойчиво
- Генннадий
- Администратор
- Сообщения: 15879
- Зарегистрирован: 17.05.2008, 20:06
- smartphone: SG S9
- Откуда: Свет Акивы
- Благодарил (а): 94 раза
- Поблагодарили: 92 раза
-
Заслуженный участник покетовки
Даритель
Re: iGO8 - Часть вторая
Дима, поверь мне, что есть такое. Я говорю про 8.0 и не имею в виду только свой Асус. проверял на разных аппаратах. Пример: 8.0.49545 не вылетала ни разу, а 8.0.54000 вылетала всё время. Думаю, что многие с этим знакомы.dima8389 писал(а):нет такого
SG-S21__α700__RX100M6
Re: iGO8 - Часть вторая
У меня такой же асус, но тестировал я серьёзнее.Генннадий писал(а):Пример: 8.0.49545 не вылетала ни разу
Вылетает как милая, надо только знать когда.
Хочешь убедится - сдвинь карту или переключись в 2д сразу после пробуждения.
В принципе, нажатие на любую кнопку в первые 3-5 секунд её гарантировано убьёт.
и 2006 вылетает, хотя считается, что нет.
Эти регистри твики, кстати помогают, но батарея живёт меньше.
- Генннадий
- Администратор
- Сообщения: 15879
- Зарегистрирован: 17.05.2008, 20:06
- smartphone: SG S9
- Откуда: Свет Акивы
- Благодарил (а): 94 раза
- Поблагодарили: 92 раза
-
Заслуженный участник покетовки
Даритель
Re: iGO8 - Часть вторая
Не, ну я же не имел в виду на лыжах и в гамаке. Я не спорю, но я говорю про нормальные условия.
SG-S21__α700__RX100M6
Re: iGO8 - Часть вторая
Хочу согласиться с Генадием , поставив версию 8.0.0.5400 ,были вылеты, на соседнем форуме ,по совету специалиста ,поменял файл igo8.exe (предложенный там же) и вылеты прекратились.dima8389 писал(а):Хочешь убедится - сдвинь карту или переключись в 2д сразу после пробуждения.
В принципе, нажатие на любую кнопку в первые 3-5 секунд её гарантировано убьёт.
p.s. пробовал по твоему совету переключиться в 2д сразу после пробуждения ,-вылета нет ( версия 8.0.0.55127), а в версии 8.3.2... постоянные. перепробовал все советы ,ничего не помогло.
А если отключить небо и солнце ,то тогда не понятно, какая же разница между 8.0 и 8.3 ( может только в том ,что 8.0 уже просто не развивается, не модернизируются скины и нет уверенности ,что карты будут новые)
Хотелось бы всетаки ,что бы проблема была найдена и решена в самой программе, а не в зверьке, не логично,что зверек надо перестраивать по постоянно обновляющимся программам , тем более ,что ты,Дима, сам говоришь, что такая настройка зверька ,укорачивает жизнь батарейки!