Manual install drivers and disable drivers signing policy on Windows 10, 8, 8.1

To disable signing policy and install unsigned drivers on Windows 10 you have to change boot options. F8 menu in booting is not working any more.

You have to boot it to disable driver signature enforcement. This will disable enforcement for one time driver installation. There is a lot of options to reboot system in „Advanced startup” mode:

  1.  Go to Settings -> Update & Security -> Recovery -> Advanced startup -> Click Restart Now:
    settings menu advanced start-up
  2. Click Start menu -> Power Icon -> Hold SHIFT and click Restart
    shift+restart advanced start-up
  3. In command line put:
    shutdown /r /o 

    Continue reading

Dell Inspiron 3737 – fix one beep and black screen

Dell Inspiron 3737 started beep one time in sequences: one beep->3 sec pause->one beep.

This was really quiet beeps. That means the bios is corrupted. You have to try flash bios.

Recovery BIOS Rescue procedure Insyde Dell Inspiron

Bios recovery  filename: VBW00X64.f?

I have no idea what mean question mark at the end. Probably it is for bios version but I found the name VBW00X64.fd in decompiled files with PhoenixTool:
31E147A6-D39A-4147-9DA3-BEFD4D523243_2350.ROM
and
BIOS\BIOS2347.BIOS

Recovery filename Dell Inspiron

You have to download Inspiron_3737_A09.exe, run on any working computer. Wait for error and do not close! Go to temp directory and find isflash (isflash.bin, isflash08.bin, isflashX.bin)

Temp directory extract dell bios

  1. Copy renamed isflash.bin as VBW00X64.fd, VBW00X64.f  and VBW00X64.f09 and VBW00X64.f9, VBW00X64.fA09   to pendrive formatted as  FAT32 (uefi can read fat32 for older laptops should use FAT).  Just try all names with bios versions or something.
    USB bios recovery filename pendrive
  2. Unplug battery and AC power adapter
  3. Plug prepared pendrive to USB
  4. Hold END button (for other laptops could be Win+B  or Fn+F2, Fn+R then Power button)
  5. When holding END plug AC power,  CPU FAN should start at 100% and power LED should blink. Screen should be black. Without pressing power button.
  6. Wait about 5-30minutes (you can remove HDD but it won’t be faster because it is probably is not searching on HDD), laptop start beeping with 1 second pause that mean is searching for bios (it hard to know is searching or flashing these beeps are sound the same)
  7. After next 5 minutes laptop will beep with 2 seconds pause it means bios is flashing
  8. Wait for restart (sometimes it just shutdown but then wait few minutes to turn On again)

If something goes wrong you can repeat the procedure or flash with hardware programmer. Rescue flashing from usb restored my correct Service Tag after flashing dumped bios with programmer (with instruction below.)

There is something weird, A09 has older ME.bin than A08.

Extracted package with bios recovery renamed files A09:
http://www.mediafire.com/file/b2l8jmmcjq52dys/3737-recovery.zip
It is not image to program the chip directly!!! The RAW dump is below.

Source:
https://www.bios-mods.com/bios-recovery/insyde-bios-recovery/

Bios dumps BIN Dell Inspiron 3737

This is dump from SPI 25 chip:

dell inspiron 3737 5737 motherboard bios chip

I will use hardware SPI 25 programmer: CH341 with SOIC 8 clip. You can flash 3737 bios chip in circuit. Bios chip is Winbond W25Q64BV 8MByte/64MBit or similar.

You have to disassembly motherboard and remove the cmos battery.

For Motherboard  LA-9984P. Bios versions A04 and updated to A09. Service tag is: 8PFKPX1 (in hex: 38 50 46 4b 50 58 31 ) You should change it to correct one in HEX editor.

Download:
http://www.mediafire.com/file/s2vygpss47s25fq/dell-inspiron-3737-bios-dump-a04-a09-LA-9984P.zip

dell inspiron bios change service tag

This BIOS fits for:

  • Inspiron 17R (5737)
  • Inspiron 17 (3737)

Tested with Discrete AMD Radeon Graphics.

It should work on these laptops:
PlatformName1=VBW00
PlatformName2= Inspiron 3537
PlatformName3= Inspiron 5537
PlatformName4= Vostro
PlatformName5=  Inspiron 3737
PlatformName6=  Inspiron 5737

Dell Inspiron 5737 / 3537 / 3737 / 5537 Bios Collection

  • A01 5537A01
  • A02 3737A02
  • A03 3737A03
  • A04 2521A04
  • A05 5737A05
  • A06 5737A06
  • A07 3737A07
  • A08 3737A08
  • A09 3737A09

I can’t find A04, there is only raw dump of this version below. I have flashed from A01 to A09 on 3737 successfully. Only A08 and older has correct Me.bin (management engine image) for 3737.

https://tosiek.pl/dell-insprion-3737-fix-one-beep-and-black-screen/

Dell Inspiron Laptops beep codes

Beep CodesPossible Problem
OnePossible system board failure — BIOS ROM checksum failure
TwoNo RAM detected
NOTE: If you installed or replaced the memory module, ensure that the memory module is seated properly.
ThreePossible system board failure — Chipset error
FourRAM read/write failure
FiveReal-Time Clock failure, maybe cmos battery failure – just reset laptop and wait few minutes
SixVideo card or video controller failure or vbios
SevenProcessor failure
NOTE: This beep code is supported for computers with Intel processor only.
EightDisplay failure

ThinkPad Bluetooth 4.0 on Windows 10 version 1607

Windows 10 Anniversary Update

It cause a lot of trouble. A lot of apps hangs on copy&paste operation or just hangs without reason.

After update Win 10 to 1607, bluetooth on Thinkpad T430 stopped working. It shows connected devices but it does not work.

ThinkPad Bluetooth 4.0
Broadcom BCM20702A0 Bluetooth
Broadcom BCM20702 Bluetooth 4.0 USB Adapter
USB\VID_0A5C&PID_21E6&REV_0112
USB\VID_0A5C&PID_21E6
Drivers version 12.0.1.940 16.02.2016 (dd.mm.yyyy)

The solution is reinstall drivers.

  • First you have to remove all current drivers. In programs and functions uninstall ThinkPad Bluetooth with Enhanced Data Rate Software or any other Bluetooth software.
  • In device manager you have to remove all bluetooth devices (right click on it -> uninstall and check box to remove software)
    Thinkpad Bluetooth Broadcom
  • Download Broadcom Bluetooth drivers for Windows 10:
    https://www.broadcom.com/support/bluetooth
    BTW_12.0.1.940_win8_10_x64.zip
    http://www.mediafire.com/download/eyc7bxhxddaagdn/BTW_12.0.1.940_win8_10_x64.zip
    or
    BTW_12.0.1.940_win8_10_x86.zip
    http://www.mediafire.com/download/y7xlx1pncr3vttj/BTW_12.0.1.940_win8_10_x86.zip
  • Run Setup.exe and install software. Bluetooth will work only if you got a finish message:
    Broadcom Bluetooth drirvers installation
  • Reboot computer.
  • If it won’t help you can install manually drivers.

Lenovo and Ericsson H5321gw, C5621gw and N5321gw on Windows 10

One more time i will describe, step by step how to make it work on windows 10. (GPS and 3G)

Download Section:

  1. Ericsson Firmware R4D02 for (H5321gw, C5621gw, N5321gw): grwq13ww.exe
    from lenovo:
    http://support.lenovo.com/pl/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t430/downloads/DS039685
    mirror for R8AX01_CXP9018817_1_mupdater.exe:
    http://www.mediafire.com/download/p2wj8493carl5wb/R8AX01_CXP9018817_1_mupdater.zip
    R8AX01_CXP9018817_1_mupdater
    readme:
    Readme (Application Firmware R4D02, Protocol Firmware R3C11 )
  2. Drivers for Windows 10 Mobile Broadband Driver Version 8.2.5.0: grwp05ww.exe. These drivers will not install GPS COM port!
    lenovo:
    http://support.lenovo.com/pl/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t430/downloads/DS103819

    mirror:
    http://www.mediafire.com/download/u96d6449ii1ln7f/MBM_ln_v8.2.5.zip
    Mobile Broadband Drivers v8.2.5

  3. ThinkVantage GPS Version 2.81 from Windows 7:
    lenovo:
    http://support.lenovo.com/pl/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t430/downloads/ds015017
    mirror:
    http://www.mediafire.com/download/95kbcku9be7773k/ThinkVantage-GPS-2.81.zip

    Readme Think Vantage GPS

  4. Ericsson H5321gw/F5521gw Mobile Broadband Driver for Windows 7: g1wo11ww.exe
    Version 7.2.5, 7.2.5.0, 7.2.0.1
    lenovo:
    http://support.lenovo.com/pl/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t430/downloads/DS029034

    mirror:
    Mobile Broadband Drivers Ericsson AB 7.2.5.4 (installer)

How to enable GPS COM port on windows 10?

Tutorial tested for H5321gw. You have install all these soft above:

  1. First you have to upgrade firmware to R4D02 (install win 7 on separate partition and update FW for modem) then run Win 10.
  2. Install drivers: Mobile Broadband Driver Version 8.2.5.0: grwp05ww.exe
  3. Install ThinkVantage GPS Version 2.81 from Windows 7
  4. Run TvGpsApp.exe from:
    C:\Program Files (x86)\Lenovo\GPS Enabler if it will show this error:
    The GPS NMEA COM port is not available.
    thinkvantage gps nmea com port error
    go to next step.
  5. Uninstall 8.2.5 drivers with uninstaller
  6. Install 7.2.4 drivers. Yhe installer will install wmcore service that will allow run GPS.
  7. TIP: Select from disk and choose wwanuss.inf. Windows will search for correct device in other inf files.

    Manual install driver 7.2.4 for H5321 gw Mobile Broadband Device
    device in Device manager -> Universal Serial Bus TAB
    device manager gps lenovo thinkpad

  8. Install drivers 7.2.x for 3 new devices:
    • H5321 gw Mobile Broadband Device Management
    • H5321 gw Mobile Broadband GPS Port
    • H5321 gw Mobile Broadband Network Adapter
  9. Run again TvGpsApp.exe from:
    C:\Program Files (x86)\Lenovo\GPS Enabler\TvGpsApp.exe
    then click start, go outside and wait few minutes to get fix:
    thinkvantage-gps-fix-3d-start

I have no idea what’s wrong with 8.2.5 drivers, only 7.2.5 works correct with GPS on port COM.

Some GPS apps wil recognize only COM1 to COM4 so you have change it manually in device manager to port from this range. (do not forget run ThinkVantage GPS)

Lenovo T430 Bluetooth MAP SMS/MMS Driver

After fresh install Windows 10 on Lenovo T430 there is still unknown device after installing all drivers from Lenovo support page.

Other device: MAP SMS/MMS

Device name: Bluetooth Message Access
BTHENUM\{00001132-0000-1000-8000-00805F9B34FB}_LOCALMFG&000F\8&35EBEE24&0&88708CCF5DDB_C00000000
BTHENUM\{00001132-0000-1000-8000-00805f9b34fb}_LOCALMFG&000f

Driver file names: btwavdt.inf, btwavdt.sys, btwavdt.cat

I’ve got this drivers from PackardBell: Bluetooth_Broadcom_6.4.0.901_W7x64_A.zip. You have to install it manually in device manager.

Extracted drivers: Bluetooth Message Access MAP SMS MMS DRIVER
http://www.mediafire.com/download/bgbsm4uo72d1ajg/Bluetooth_Broadcom_6.4.0.901_W7x64_A.zip

Original drivers: http://global-download.packardbell.com/GDFiles/Driver/Bluetooth/Bluetooth_Broadcom_6.4.0.901_W7x64_A.zip?acerid=634310122415718335&Step1=Notebook&Step2=EasyNote&Step3=EN%20LS11HR&OS=731&LC=en&BC=Packard%20Bell&SC=PA_7&hardware_id=BTHENUM\{0000110E-0000-1000-8000-00805F9B34FB}_LOCALMFG&000F&driver_inf_file_id=475596&scanid=6B54F4568DD7486581649EA72CE7CCB2
http://www.mediafire.com/download/bgbsm4uo72d1ajg/Bluetooth_Broadcom_6.4.0.901_W7x64_A.zip

ASUS RT-AC66U CFE and DD-WRT on H/W version B0

When you try to flash DD-WRT on Asus AC66U you will stuck on ASUS Recovery Page. DD-WRT won’t work because ASUS will close their hardware to third party software.

If your router is in recovery page just flash original TRX firmware file.

ASUS MIPS Broadcom routers have something like bootloader called CFE. It contains built-in configuration like MAC addresses, interfaces configs etc.

DD-WRT won’t boot on new CFE: 1.0.2.0 (EU) so I downgrade CFE to 1.0.1.6 (EU). Be carefull, you can brick your router.

Resources

  • HEX editor, on windows you can use HxD: https://mh-nexus.de/en/hxd/
  • Pendrive (FAT32 file system)
  • PuTTY for telnet connection: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
  • CFE collection for AC66U: http://www.mediafire.com/download/h3v61arkqaqg6zg/CFE-AC66U.zip
  • CFE collection for other ASUS routers: http://www.mediafire.com/download/yoxw8f2xt9j87ca/CFE_AIO.zip
  • MTD-WRITE ARM: http://www.mediafire.com/download/q2dbo6ngwpdn87q/mtd-write-arm.zip

CFE source: http://www.snbforums.com/threads/asus-routers-cfe-dumps-collection.17793/

Before you start you have to read this warning and check which version do you have:
cfe ac66u warning hw version

Check information and prepare

You have to check current H/W version, bl version (CFE) and memory manufacturer.

  • Activate Telnet access in webpanel: [Advanced Settings] -> [Administration] -> [System] -> Enable Telnet – check Yes -> Click [Apply]
  • Run putty and set telnet to 192.168.1.1, click Open: telnet asus
  • Run command to check bl version:
    nvram get bl_version
  • Run command and read part output to check memory chip vendor (work only on ASUS WRT):
    dmesg | grep -e "flash" -e "nand" -e "amd" /tmp/syslog.log
    output:

    Found a Zentel NAND flash with 2048B pages or 128KB blocks; total size 128MB

  • Connect pendrive and make current CFE backup. Check the correct path to pendrive:
    ls /tmp/mnt/
    cd /tmp/mnt/sda/
  • Make a backup:
    cat /dev/mtd0 > /tmp/mnt/sda/original_cfe.bin
    dd if=/dev/mtd0 of=/tmp/mnt/sda/original_cfe1.bin
  • Umount pendrive in webpanel (USB icon right-top corner).
  • Connect pendrive to computer, copy files (original_cfe.bin and original_cfe1.bin) to safe place. Open one file in HxD – hex editor and search hw_version
  • Read and copy three MAC addresses in hex editor, these variables:
    et0macaddr=
    pci/1/1/macaddr=
    pci/2/1/macaddr=
  • Read H/W version from the box of router

Information about my router.

ASUS RT-AC66U:
H/W Version: B0 hw_version=1.5
CFE: 1.0.2.0 bl_version=1.0.2.0
EU version

I decided to downgrade to 1.0.1.6 (EU).

Prepare CFE and flash it

  • Copy MTD-WRITE v3 to penrive
  • Open chosen CFE version [1.0.1.6 (EU)] in hex editor:
    asus cfe
  • Replace three mac addresses with correct which was red before.

    et0macaddr=XX:XX:XX:XX:XX:XX
    pci/1/1/macaddr=XX:XX:XX:XX:XX:XX
    pci/2/1/macaddr=XX:XX:XX:XX:XX:XX

    asus cfe mac address
    Be careful at the beginning and at the end there is 00 (null) in visible part is a dot, do not remove or replace it.

  • Save modified file as new_cfe.bin on pendrive.
  • Make sure you want do this.
  • Connect pendrive to router and flash CFE with putty:
    cd /tmp/mnt/sdb/
    chmod +x mtd-write
  • Flash CFE
    mtd-write -i new_cfe.bin -d pmon
    mtd-erase -d nvram
    reboot
  • Skip wizard, activate telnet and check with putty CFE version:
    nvram get bl_version
  • Done. You can flash any DD-WRT Version.