Новости:

Форум Infotex WeaponMod

Тема: TYT MD-UV990  (Прочитано 141630 раз)

Оффлайн Koshak 15 Октября 2026, 18:17:29 (#105)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3684
  • Карма: +325/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Но пока не удалось уговорить чела слить ее.
Ну как и я говорил что новые прошивки только с тушек сливать будем  :D
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Sh3777 16 Октября 2026, 06:57:18 (#106)

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Спасибо!

Оффлайн Smiledj 16 Октября 2026, 22:41:23 (#107)

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Всем привет. Видимо я тот чел) кому слить дамп? Он полный со всеми данными, из него нужно удалить как-то пользовательские настройки, а то WandeR залил чистый дамп себе, но что-то пошло не так)

Оффлайн WandeR 16 Октября 2026, 23:03:21 (#108)

  • Старожил
  • ****
  • Сообщений: 36
  • Карма: +5/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Залил эту прошивку, оказалось вместе с настройками каналов. Затем не мог прочитать данные CPS, вылетало по таймауту. Сделал factory reset, и передернул шнур USB в ПК, чтение с радейки пошло. Но при попытке слить полный дамп, на 45% вылетала ошибка, пробовал несколько раз. CHST_ReadBlock': Request to coolhost timed out ! (CoolHostTimeoutError) Его дамп сюда заливать не буду, пусть сам зальет. Снова передернул шнур юсб и получилось слить дамп, выкладываю дамп и прошивку со своей рации. Прошивка затирает все данные, настройки становится по дефолту.
  • « Последнее редактирование: 16 Октября 2026, 23:45:42 от WandeR »

Оффлайн Koshak 17 Октября 2026, 09:27:20 (#109)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3684
  • Карма: +325/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Спасибо. Забрал в коллекцию...
Прошивку делать из дампа легко, отрезаем то что ниже @08300000. Калибрровки и пользовательские данные не затрутся.
Я так понял вместо пиктограмки антенны сделали показометр RSSI и индикатор мощности.
Регулировка чуйки микрофона в аналоге появилась в менюшке.
Надо проверить APRS  :-)

У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 17 Октября 2026, 12:38:52 (#110)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3684
  • Карма: +325/-16
    • Просмотр профиля
    • Infotex Мир Хобби
APRS не работает V001_021_102  :-)
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн WandeR 17 Октября 2026, 13:36:54 (#111)

  • Старожил
  • ****
  • Сообщений: 36
  • Карма: +5/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Спасибо. Забрал в коллекцию...
Прошивку делать из дампа легко, отрезаем то что ниже @08300000. Калибрровки и пользовательские данные не затрутся.
Извините, вам запрещён просмотр содержимого спойлеров.
Выложите сюда прошивку, я не знаю как резать, отрежу еще чего-нибудь не то. ))

Оффлайн Koshak 17 Октября 2026, 13:41:18 (#112)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3684
  • Карма: +325/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Выложите сюда прошивку, я не знаю как резать, отрежу еще чего-нибудь не то. ))
Лови
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Smiledj Вчера в 19:04:06 (#113)

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Лови
Вопрос. А возможно ли дописать CatTuner для калибровки RSSI метра? Если его вообще возможно калибровать...

Оффлайн Koshak Вчера в 19:19:06 (#114)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3684
  • Карма: +325/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Если его вообще возможно калибровать...
Значения захардкодены в прошивке. И через AT команды не калибруются.

static short dB2Level[6] =
{
80, // 5   -80dBm
85, // 4   -85dBm
90,  // 3   -90dBm
95, // 2   -95dBm
100, // 1   -100dBm
110, // 0   -110dBm
};

static short rssiLevelPre = -1;

/*==================================================================//
Function :  usr_getRssi
Discription :     get rssi display
Input : None
Return : 0~127, unit:-dBm
//==================================================================*/
short usr_getRssi(void)
{
return sharedMailbox.rfic_agc.displayRssi;
}

/*==================================================================//
Function :  usr_RssiVal2Level
Discription :     
Input : None
Return : None
//==================================================================*/
static short usr_RssiVal2Level(void *arg)
{
short level = 0;
short rssiDb = 0;

rssiDb = usr_getRssi();

for (level = 5; level >= 0 && rssiDb > dB2Level[5 - level]; level--);

MMI_TRACE(3,"rssi = -%ddBm, level = %d", rssiDb,level);

return level < 0 ? 0 : level;
}


/*==================================================================//
Function :  usr_RssiCheck
Discription :     
Input : None
Return : 0-success
//==================================================================*/
int usr_RssiCheck(void *arg)
{
short rssiLevel = 0;

if(1 == IsTxState())
return -1;

rssiLevel = usr_RssiVal2Level(arg);
if (rssiLevel != rssiLevelPre)
{
rssiLevelPre = rssiLevel;
int Level = rssiLevel;
LL_SendMsgToMainTask(LL_MSG_RSSICHANGE,&Level);
if(1 == IsSpeakOpen())
    lcdgui_rssiDisp(TRUE);
}

return 0;
}

void usr_RssiReset(void *arg)
{
rssiLevelPre = -1;
usr_RssiCheck(arg);
}

int usr_RssiGetLevel(void)
{
    return rssiLevelPre;
}
У кошки четыре ноги: вход, выход, земля и питание