Windows 10 Update Error 0x80070001

I had two Windows 10 machines which had stopped pulling upgrades from Microsoft for quite long (1703, anyone?) and I could not get it back working.
Windows Update just showed me the error 0x80070001 and did refuse to do anything.

Tried:
- Clearing Windows Update Cache
- WSUS Offline Patching (installed the updates, but the normal Windows Update did not start working after that...)
- Windows Update Repair Tool from Microsoft

Nothing did really work, until I stumbled upon a post by OksiQuatzel:
Culprit was the installed ImDisk, a virtual Floppy Drive. With this installed and an A Drive mounted - this error arose.
As soon as I unmounted the drive and removed the driver - everything started working again.
Kind of nuts that something like this could occur.

Actually I tried it with ImDisk, Virtual Floppy Drive 2.1 and other Virtual Floppy Drives and RAMdisk drives - there is a high chance that - if you use such a program, the Windows 10 Update does cease function...

Source in german

[Dell] Using the Update CDs to get Dell Servers to latest firmware

Dell has an very comfortable way of getting new firmware to nearly all of its server components: The bootable media / ISO or Update CDs. You can find them on this website and very useful. On a basic level, you pick your server, download the ISO, compare the MD5 checksum and burn the ISO onto a DVD. After that, you should get the Servicetag of your server and check for BIOS and iDRAC updates - these should be installed manually first. After that, boot from the DVD and let it install all the needed firmware. Basically, the DVD will cycle through all firmware of components ever installed in the series of your particular server and installs updates if needed. After another reboot, you're done :).

Thanks Dell for being so helpful to your users! 🙂

[Docker] Keep Docker Container up-to-date with Watchtower

If you're using Docker, you know you will need to update these containers from time to time by hand. Mostly with an docker pull repo/DockerContainerName and an docker-compose up -d. If you want to automate this, you can now use Watchtower: https://github.com/CenturyLinkLabs/watchtower

Using it, is very easy. Just run following command to let all your containers automatically update via watchtower:

docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
centurylink/watchtower

If you want choosen containers to be updated, include the names of the running containers as arguments, i.e.:


docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
centurylink/watchtower gogs_gogs_1 drone_drone_1

This Info was brought to you by Christopher Perrin @ https://blog.screebo.net/ ;).

[Win] Update DeltaCopy

In terms of backups, I still love Rsync / DeltaCopy. Rsync is an awesome protocol, as it does only transmit data changes. So it is extremly useful if you are running on an slow dataconnection and try to backup big data chunks or files you are working on. It does save time as well.

The problem: DeltaCopy (which was developed by Synametrics) is not supported anymore and has been replaced by their (non free) tool Syncrify. (And no, the free Personal Edition does not count as a useable alternative!). Problem with DeltaCopy would be the really old Version of the used rsync Part. But don't worry, it is really easy to update that one (and that will resolve many problems including the ones experienced with special character filenames etc).

Martin Edenhauser has got one of the latest versions of rsync for windows as download on his blog: http://it-em.net/joomla/index.php?option=com_content&view=article&id=49&Itemid=54cms/front_content.php - just go there, grab the 3.0.9 (or other latest version) and unzip it into your C:\Program Files\Synametrics\DeltaCopy folder, overwriting the old files. (And don't forget to do it on the Server Side as well, if you are using the DeltaCopy Server as well !)

Thanks Martin for your great work!

HTC Universal

I found a "bricked" HTC Universal without - everything.
So I decided to piece it back together.
First thing to find was an USB Cable to recharge the battery.
Working is an normal Mini USB Cable, even tough the connector looks different.

After that, I found out that the HTC was a brick.
So to unbrick:

get mtty1.42.exe, enter bootloader mode , (Power + Light Bulb + Reset)

1. Stop Activesync USB connection
2. Uni : Reboot Bootloader then Connect USB
3. PC : Run mtty1.42.exe
4. Choose USB in "Port" (Reconnect if can't find/reconglize USB and try remove sim and sd card)
5. type : task 28 55aa
6. Press Enter
7. Cause DOC reformatted, so there's no rom in DOC ,try reflash any rom that you like .

For task 28 55aa in mtty success , will show the message (attachment )

DONE .
( http://forum.xda-developers.com/showpost.php?p=1097645&postcount=4 )

Under Windows Vista / 7 you need to use these drivers and stuff: http://forum.xda-developers.com/showthread.php?t=313001&highlight=flashing+vista

After that, we want to upgrade to a new rom.
I choose Maxstegis German Rom ( http://rom.maxstegi.de/index.php )
You should go for Version 6: http://rom.maxstegi.de/downloads.php?view=detail&df_id=12
And the Radio Image 1.18.00: http://rom.maxstegi.de/downloads.php?view=detail&df_id=14

Go into Bootloader Mode, start the Version 6 and it will upgrade.
Do not do anything to the Radio, we will change that soon...

Get the HTC Universal Unlock Tool to unlock your SIM:
http://buzzdev.com/m/files/view/HTC-Universal-SIM-unlock

Install Instructions:
1. Backup your phone (not necessary, but advisable).
2. Remove your SD Card.
3. Enter bootloader mode on your Phone. To do this, simultaneously hold down the backlight key (“bulb” key, next to volume key), the power key and soft reset the phone. Your phone screen should clear, and you will see very faint writing saying “serial”. Let go of buttons etc.
4. Connect your phone to your computer using the USB lead.
5. Run the MaUpgradeUt_noID.exe program – this will reflash your phone with necessary software required to enable the unlocker.
6. Wait patiently.
7. Once the MaUpgradeUt_noID.exe upgrade completes, soft reset your phone by pressing the soft reset button on the back of the device [if the flash has been successfully applied, you should see that you now have Radio version 0.00.00]
8. Allow your phone to reboot. Once it has, connect to your PC using Activesync, and copy the UNI_Unlock_v1.exe program onto your phone. Alternatively, copy it to an SD card and insert into your phone.
9. Run UNI_Unlock_v1.exe on your phone. Wait patiently.
10. Once the process completes, soft reset your phone.
11. Process is (hopefully) complete!
http://forum.gsmhosting.com/vbb/archive/t-316584.html

After that, boot loader Mode, flash the new Radio Firmware, after that you can reflash the ROM aswell, so to be sure that everything worked.
Thats it!

Enable Wireless G (802.11g) Support in HTC Universal Pocket PC Phone
HTC Universal also kwown as Qtek 9000, T-Mobile MDA Pro, Orange SPV M5000, O2 Xda Exec, i-mate JASJAR, Dopod 900, Vodafone v1640, Vodafone VPA IV, E-Plus PDA IV, Grundig GR980 and etc as it’s be re-branded and marketed by different vendors and network operators. One major disappointment and weakness of HTC Universal is it’s only support 802.11b-compatible technology, and thus unable to connec to WiFi G (802.11g) network.
It’s possible to make the HTC Universal based Pocket PC phone to compatible and able to connect to 802.11g-only access points by a registry tweak, but the speed would still be the same as 802.11b (11 Mbit/s).
The registry tweak is to change and add the following registry decimal values using a registry editing tool like the PHM Registry Editor at your HTC Universal based Pocket PC:

HKEY_LOCAL_MACHINE\COMM\TIACXWLN1\PARMS: dot11SupportedRateMask=1
HKEY_LOCAL_MACHINE\COMM\TIACXWLN1\PARMS: dot11SupportedRateMaskG=8

After adding and editing above registry key, soft-reset the device.
( http://www.mydigitallife.info/2006/08/01/enable-wireless-g-80211g-support-in-htc-universal-pocket-pc-phone/ )

If you ever need to hardreset your Device, press the two "-" Buttons on the Keyboard and the Reset Button while the Device is turned on. A screen will come up and ask for the reset, press... o to confirm.

Additional Tutorials: http://forum.xda-developers.com/showthread.php?t=549207