Перейти к содержимому
Калькуляторы

Новая прошивка 5.5.8 Ubnt убила Compliance Test

Подготовил (на самом я в меньшей степени, но человек не захотел никак заявлять свое авторство, наверное юристов UBNT боится) тестовую прошивку от версии 5.5.8.

Протестировал на nanostation M2 - работает. Один нюанс: страна compliance test находится не около чехии, как раньше, а в самом конце списка.

 

Вся коллекция (nanobeam 5.5.9, titanium 5.5.8 и обычные): http://rghost.net/54341460 (внимание, кроме XM-* ничего не проверялось, нужны проверки).

Изменено пользователем [anp/hsw]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Собственно, проделаные изменения:

--- ./558/usr/www/lib/ccode.inc 2014-02-05 23:24:04.000000000 +0700
+++ ./558test/usr/www/lib/ccode.inc     2014-04-18 15:20:27.000000000 +0700
@@ -44,6 +44,9 @@
                       echo $def_cntry_output;
                       $ccode_include_fail = 1;
               }
+
+               fputs($fd_out, "<option value=511 selected>Compliance Test</option>");
+
               fclose($fd_out);
               pclose($fd_in);
       }
diff -Nrud ./558/usr/www/lib/link_head.tmpl ./558test/usr/www/lib/link_head.tmpl
--- ./558/usr/www/lib/link_head.tmpl    2014-02-05 23:24:04.000000000 +0700
+++ ./558test/usr/www/lib/link_head.tmpl        2014-04-18 13:19:35.000000000 +0700
@@ -351,17 +351,6 @@
       toggleScanChannels();

       $('#this_form').submit(function() {
-               if ($('#country_ctrl').val() == "0" &&
-                       ($('#country').val() == "511" ||
-                        $('#country').val() == "891" ||
-                         $('#country').val() == "0"
-                        )
-                   ) {
-                       $("#errorpad").css("paddingTop", "10px");
-                       $("#error").text("<? echo dict_translate("Please select your country."); >");
-                       $("#errortbl").show();
-                       return false;
-               }

               if (!$('#channel_scan_list').is(':checked')) {
                       var scan_list = $('#scan_channels').val();

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

' timestamp='1397810048' post=958582]

Подготовил

молодец, но зря, ubnt опять какую-нить защиту засунут. На счет fwsplit - дебажил, не мог понять, где она затыкается...

 INFO("Creating descriptor file:\n\t%s\n", filename);

до сюда доходим и дальше сегментейшн фоулт...

Изменено пользователем Lipton

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На счет fwsplit - дебажил, не мог понять, где она затыкается...

Так есть секция записи файла с разделами - вот ее надо просто отключить, пусть не пишет.

А файл с разделами достать из старой версии, сама разбивка не меняется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

' timestamp='1397816262' post='958634']

На счет fwsplit - дебажил, не мог понять, где она затыкается...

Так есть секция записи файла с разделами - вот ее надо просто отключить, пусть не пишет.

А файл с разделами достать из старой версии, сама разбивка не меняется.

попробую на досуге, пока устраивает свой способ с использованием binwalk dd и unsquashfs. В си не силен, с уневера не занимался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пришлите diff на изменения, я вам сразу скажу, корректно, или нет.

Да дифа там нет:

просто создал файл как в посте(echo "<option value="511">Compliance Test</option>" >> /var/etc/ccodes.inc), не суть важно:

по всей видиости образ не корректным получился, ибо собирал через fmk(firmware_mod_kit)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

просто создал файл как в посте(echo "<option value="511">Compliance Test</option>" >> /var/etc/ccodes.inc), не суть важно

Это опасный способ: ccodes.inc создается динамически, во время первого запуска веб-интерфейса. Т.е. у вас скорее всего это echo отработает раньше, web-интерфейс подумает, что ccodes.inc уже существует, и не станет его пополнять. В результате кроме compliance test в выборе не будет ничего.

Чтобы все страны были на месте, пользуйтесь тем способом, что выложил я (или готовыми прошивками).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 страниц писанины...

Я так и не понял, на 2.4 ггц удалось вернуть вам компл тест или нет?

а то 3 базы работают в диапазоне 2014 - 2472 мгц, а раньше были раскинуты аж от 2352 мгц до 2572)

хотелось бы вновь их расскидать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какая там разница 2.4 или 5? Способ работает для всех, прошивка тоже одна для всех.

Вверху есть и исходник и готовая прошивка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ок, спасибо большое. ночью будем химичить.

не накроются часом мои базы рокет, и клиентура, сидящая на наносах, бриджах, и нанобимах?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прошейте сначала для теста любую ненужную точку доступа и поэкспериметируйте.

В принципе в изменениях нет ничего такого, что бы могло уронить точку, я свои "на живую" прошивал после первого же теста "на коленке".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну с клиентской можно поэксп.

А вот как быть с базами?

В принципе вся суть - работа баз в нестандарной частоте.

Кто нибудь пробовал именно рокеты шить этой прошивкой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не думаю, что будут какие-то проблемы. Тем более, что железо одно и то же. У вас нет запасного комплекта, чтобы попробовать?

В рокет оно заливается, с виду работает, но реально нет, где проверить. Сегодня ночью попробую обновить на нее несколько баз. Но я не вижу причин, чему там не работать, если точка доступа прошилась нормально. Каналы все выбираются, эфир сканируется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зап комплекта нет к сожалению(

Но ночью будем пробовать...

была не была)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зап комплекта нет к сожалению(

Но ночью будем пробовать...

была не была)

А у вас что то не работает с старой прошивкой? у меня стоит 5.6.6 XW проблем нет, скачал себе эту на случай если придут новые с новой прошивкой...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня стоит 5.6.6 XW проблем нет, скачал себе эту на случай если придут новые с новой прошивкой...

5.6.6 оО....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А у вас что то не работает с старой прошивкой? у меня стоит 5.6.6 XW проблем нет, скачал себе эту на случай если придут новые с новой прошивкой...

Да не, тут проблема была именно в возможности свободно изменять прошивку. Например, сделают новое железо, для которого уже не будет прошивки 5.5.6 - вот тогда это поможет.

Как это было в прошивке 5.3 и новым железом ubnt (маки, начинающиеся на 24:) - хоть старую прошивку можно было накатить, но радио при этом не работало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 база пошла, рокет м2 плюс 19 станций от лок до бриджей.

Всё обновил вашей прошивкой, никаких сбоев не замечено.

Базу вновь как и когда то, перевёл в нестандарт, 2512 мгц.

Как итог CCQ стал гораздо выше, качество и ёмкость заметно подросли, впрочем это неудивительно.

Сидеть на частотах от 2412 по 2472 - клиентов не уважать.

Ночью займусь 2 и 3 базой.

Отдельное большое прибольшое спасибо [anp/hsw]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 база пошла, рокет м2 плюс 19 станций от лок до бриджей.

Всё обновил вашей прошивкой, никаких сбоев не замечено.

Базу вновь как и когда то, перевёл в нестандарт, 2512 мгц.

Как итог CCQ стал гораздо выше, качество и ёмкость заметно подросли, впрочем это неудивительно.

Сидеть на частотах от 2412 по 2472 - клиентов не уважать.

Ночью займусь 2 и 3 базой.

Отдельное большое прибольшое спасибо [anp/hsw]

 

Ткните носом. Где скачать эту прошивку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

огромное спасибо создателю гению этой прошивки!

на офф. сайте 5.5.9 только для нанобимов и рокет титаниум М5, у вас откуда на всё остальное? :)

и ещё прошивка для нанобимов и всего остального там отдельная и несовместимая, у вас как всё в одной? :)

Изменено пользователем инопланетянен

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После удачной прошивки вылезло это сообщение: http://i056.radikal.ru/1404/9d/9a911f707aab.jpg это нормально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После удачной прошивки вылезло это сообщение: http://i056.radikal....a911f707aab.jpg это нормально?

Ну там нажмите по ссылке, и скиньте куда-нибудь эту support info.

Возможно несовместимость, либо действительно флешка с бэдами.

 

на офф. сайте 5.5.9 только для нанобимов и рокет титаниум М5, у вас откуда на всё остальное?

А там так и есть, для обычной ветки и TI - 5.5.8, для нанобимов - 5.5.9

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

' timestamp='1398046983' post=959290]

А там так и есть, для обычной ветки и TI - 5.5.8, для нанобимов - 5.5.9

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.