Мой дневник

27.08.2010

Всем превед !

Filed under: Разное — sae762 @ 11:49

Долго думал, как организовать свое веб-пространство… И вот, придумал. Буду валить все свои записи в один поток, в один блог, но помечать категориями. Так что если что нужно найти – юзайте поиск. Но и категории почитать тоже полезно, мы ведь не всегда сами знаем что хотим найти…

29.08.2016

Chuwi hi10 bios reset

Filed under: компьютеры — sae762 @ 10:51

При ковырянии в настройках bios возможна ситуация, когда видео перестает инициализироваться. Получаем рабочий планшет, но без экрана и hdmi. Выручает метод сброса в стандартные настрорйки “вслепую”:

  • выключаем, как понять что выключился – вопрос непростой, у меня например лампочка на хабе немного меняет интенсивность…
  • включаем и жмем много раз Del
  • нажимаем 1 раз Left затем 7 раз Down и 2 раза Enter
  • если попали в нужный пункт, сразу моргнет подсветка экрана
  • можно выключить и снова включить – экран заработает

Затем нужно снова зайти в bios, включить режим show all items, и в south bridge выставить SDIO SSD

Ну и какой же пост без картинки…

hi10-bios-screenв PCI mode, иначе wifi не запустится.

29.06.2016

Если нужно com.google.android.maps

Filed under: компьютеры — sae762 @ 16:38

Откопал на Stackexchange, на всякий случай сохраню

I had the similar problem on a real device. After a loot of googling I found this answer

fixing missing shared library. It turns out that on some custom roms the comp.google.android.map library is missing, you have to install it manually.

  • download googleapps
  • extract two files
  • system/etc/permissions/com.google.android.maps.xml
  • system/framework/com.google.android.maps.jar
  • remount the /system filesystem rw (mount -o rw,remount /system)
  • copy the files in
  • do a chmod 644 on them
  • reboot

27.06.2016

LiPo battery hack

Filed under: Uncategorized — sae762 @ 20:55

Если ваша батарея (в частности у меня baofeng uv-5r) разрядилась в ноль, и схема защиты наглухо отключила батарею, так что зарядка не идет, есть способ (к сожалению, срабатывает не всегда, см ниже):

  • отключаем батарею от рации
  • прикладываем напряжение 7-12В  к тем контактам, что идут к рации, иными словами к тем что сверху
  • держим минуту-две, этого достаточно чтобы батарея набрала свои 6-7 вольт для открытия схемы защиты
  • проверяем: отсоединяем напряжение и пробуем верхние клеммы батареи на язык. если напряжение есть, значит схема защиты отпустила батарею, если нет – подключаем напряжение снова (хорошо бы смотреть ампераж)
  • если напряжение есть, подключаем батарею к зарядному устройству и заряжаем как обычно

Дополнительные плюшки:

  • рация baofeng-5r вполне держит 12 вольт напрямую, в сети куча предложений “адаптеров” в прикуриватель, по сути – подключение напрямую
  • после того как китайский зарядник сгорел от 12 вольт, вполне успешно заменил внутреннюю схему мощным резистором, так чтобы ограничить с 12-13 вольт  ток 500-600 мА. такому адаптеру не страшна вода, но может поплавить корпус зарядника или распаяться

такой способ может подойти и для других литиевых батарей

на фото верхние контакты, плюс на фото справа

baofeng-battery-top

Если все совсем плохо и схема защиты не включилась, переходим к плану Б: разборка батареи BL-05 для baofeng uv-5r…

IMG_20160629_103155

контроллер прижат к нижней батарее с внутренней стороны (что конечно может отличаться в других версиях). Виден двойной mosfet 8205, схема управления не идентифицирована.

baofeng-batt-controller

теперь можно зарядить батареи и собрать обратно,

либо… в коробочку аккурат входят два элемента 18650 или 17670🙂

 

20.05.2016

kernel 4.6 & rtl8723bs

Filed under: компьютеры — sae762 @ 14:28

Решил поставить новое ядро.

Чтобы не собирать модуль для wifi отдельно, интегрировал его в ядро, в данном случае в drivers/misc:

  • скопировал rtl8723bs-master в /drivers/misc/
  • добавил описание в misc/Kconfig ‘source “drivers/misc/rtl8723bs-master/Kconfig”‘
  • добавил в misc/Makefile  ‘obj-$(CONFIG_RTL8723BS) += rtl8723bs-master/’

В make menuconfig модуль появился, выбрал его, но получил ошибку

drivers/misc/rtl8723bs-master/os_dep/os_intfs.c: In function rtw_init_netdev:
drivers/misc/rtl8723bs-master/os_dep/os_intfs.c:567:9: error: “struct net_device” has no member named “wireless_handlers”

Практика показывает, что не обьявлен параметр CONFIG_WIRELESS_EXT. Что интересно, в описании /net/wireless/Kconfig он есть, но без описания и в меню не появляется. Добавил в Kconfig:

config WIRELESS_EXT
bool “EXT”Появился пункт меню EXT, его также отметил, и модуль собрался!Проверим в работе…

 

19.05.2016

Chuwi Hi10 & SDIO WiFi

Filed under: компьютеры — sae762 @ 15:09

На многих чипсетах стало модно цеплять wifi адаптер на интерфейс sdio. Гемора добавилось. Как я уже писал, для моего случая нужен сторонний драйвер https://github.com/hadess/rtl8723bs. Раньше я писал про тонкости его сборки (скоро будет продолжение для ядра 4.6), но есть еще одна беда: часто linux вообще не видит устройств /sys/bus/sdio/devices.  В моем случае это лечится:

  • корректным выбором модулей для sdio (sdhci, sdhci_acpi, sdhci_pci)
  • ВАЖНО: в биосе прописать chipset->LPSS & SCC->SSC SDIO->PCI mode!

Дополнительная плюшка: чтобы не париться с initrd, можно добавить в ядро модули sdhci*, и ВАЖНО: указать в processor features CONFIG_X86_INTEL_LPSS

 

10.05.2016

tle5205 – осторожно!

Filed under: электроника — sae762 @ 17:00

Собирал схему с arduino + tle5205 и сразу же испортил последний чип. Вывод in2 пробился на землю. Возможно, нужно ставить резисторы по входам. Гугление проблемы ничего не дало, лишь одно упоминание на форуме (

https://www.infineonforums.com/threads/2040-TLE5205-breakdown

15.04.2016

RemixOS на Chuwi Hi10

Filed under: компьютеры — sae762 @ 14:10

Попробовал запустить субж. Поначалу получил зависание на этапе Detecting Android x86_64. Пришлось залезть в initrd, натыкать там echo… А по сути надо было просто сложить все файлы, особенно ramdisk.img, в папку типа /remix

Загрузился с usb-флешки, wifi подхватился “искаробки”, а вот тачскрин и звук – пока не работают. Буду изучать dmesg.

ЗЫ: а ведь давным-давно, еще компания Sun, разрабатывала десктопы на java… и вот, мир созрел )

19.03.2016

Kernel 4.5 и сторонний wifi

Filed under: компьютеры — sae762 @ 20:28

Свежее ядро, интересные фичи, но собрать сторонний модуль для rtl8723bs  (https://github.com/hadess/rtl8723bs) не получается: ругается struct net_device has no member named wireless_handlers

Как выясняется, в ядре это прописывается если в файле include/linux/netdevice.h

ifdef CONFIG_WIRELESS_EXT

Однако, этой опции в новом ядре нет! Решил заменть

ifdef CONFIG_WIRELESS_EXT

на ifdef CONFIG_WIRELESS

надеюсь, получится…

15.03.2016

VirtualBox, usb, grub

Filed under: компьютеры — sae762 @ 13:47

Краткая инструкция как загрузиться с флешки в виртуальной машине.

В VirtualBox есть хитрая фича, которой нет в gui – можно подмапить физический диск. В том числе и флешку. (кстати, физический диск полезно примапить и если вы переходите с винды на линукс, была винда реальная – станет виртуальная, если в синий экран не упадет конечно)

Профиль физического диска создается командой

./VBoxManage internalcommands createrawvmdk -rawdisk /dev/sdd -filename sdd.vmdk

где /dev/sdd – ваша флешка (а может и не флешка)

Собственно все. Подключаете диск первым в sata и система грузится с него.

Но есть тонкости с правами: virtualbox не работает без прав записи как в файл, так и в устройство. Поэтому не забудьте:

  • chown <user> sdd.vmdk
  • chown <user> /dev/sdd

Причем последнюю команду нужно вводить всякий раз когда подключаете флешку. Альтернативно можно добавить <user> в группу disk, либо поиграться с файлом udev, где создается устройство и назначаются права на него.

 

 

08.02.2016

Портативная зарядка АКБ

Filed under: arduino,автомобиль,электроника — sae762 @ 09:35

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

panel

Прибор подзаряжает импульсами частотой 1 кГц, следит за напряжением на выходе (сейчас стоит 15 вольт), также следит за напряжением на входе (откл при <10 вольт), в процессе подзарядки делает паузы, и следит за мощностью импульсов (силовая часть собрана по схеме flyback)

inside

с декабря проходят полевые испытания. в целом положительно: подтянул аккумуляторы (их у меня два, пришлось поочередно, вторую пару проводов – слишком запутанно получается), машину таки завел (хотя пришлось зачистить контакты и все же подключить литиевый бустер).

Доп плюс – девайс также проводит десульфатацию, хотя не всегда помогает.

Минус – flyback очень не любит переполюсовку на выходе, сгорает диод. Также не любит обрыв выхода – может сгореть mosfet, он всего на 30 вольт у меня, надо бы 60, но под рукой не было.

Для тех кто сомневается в накачке от маленького аккумулятора:

5 Ампер-часов = 300 Ампер-минут =)
Next Page »

Create a free website or blog at WordPress.com.