đŸ Archived View for gemini.ctrl-c.club âș ~ssb22 âș wm61notes.gmi captured on 2024-03-21 at 15:27:27. Gemini links have been rewritten to link to archived content
View Raw
More Information
âŹ
ïž Previous capture (2023-05-24)
-=-=-=-=-=-=-
Windows Mobile 6.1 setup notes
- Disable 6.1 threaded-SMS (which takes up too much screen real-estate with copyself messages) and restore the simpler 6.0 approach: edit the registry under HKCU / Software / Microsoft / Inbox / Settings / (possibly OEM) SMSInboxThreadingDisabled DWORD 1 + reboot.â(Thereâs also a SystemFontPercent value, but it doesnât seem to honour changes.)
- Some WM6.5 phones also ship with âHTCÂ Messagingâ which has trouble displaying large fonts (or Chinese etc, even when a suitable font is installed on the device): this requires a patch to disable: install NETCFv35.wm.armv4i.cab, restart, check itâs enabled in HKLM / Software / Microsoft / .NETCompactFramework, restart, install Zenyee_Disable_HTC_Messaging_1.2.cab, restart.
- Beware this patch seems to have a race condition on startup: if you have a *lot* of messages stored, and you restart your phone while the Messaging application is hung, and the startup is being unusually slow, and you attempt to re-launch Messaging before the patchâs startup script has finished running, then you can lose *all* your SMS messages (since your last backup) and your email accounts.
- Even with the patch, SMS will be omitted from the âTodayâ screen count if youâre using the âMessagingâ item, but if youâre used to using that item as a shortcut to messaging, note that on WM6.5 youâll need to manually organise the Start Menu anyway: the top-level shortcuts are gone, so the only way to reduce clutter from less frequently-used programs is to move them to a subdirectory, and while youâre at this you might as well remove HTCÂ Messaging and leave âEmailâ in a prominent place for both tasks.âYouâll then need to address the threaded-SMS issue above (at least this isnât an issue if you *donât* disable HTCÂ Messaging, but thatâs small consolation if HTCÂ Messaging has font problems).
- If customising the WM6.5 start menu, donât be tempted to copy the resulting âStart Menuâ or âProgramsâ folders as-is to a new device: doing so can render the start menu empty on boot (meaning youâll have to look up how to hard-reset your phone using only the hardware buttons).âThe *contents* of the Programs folder can be copied.
- After installing the Chinese font, on some devices you also need to set HKLM / Software / HTC / HTCMenus / FontFace to MS Song and restart
- Email setup
- Microphone sometimes mutes during speakerphone calls: some versions of the Touch Pro 2 (and possibly others) do this; to avoid it, set âReduce noise in phone callsâ to âNeverâ in Settings / Personal / Phone / Advanced, and in the registry set HKCU / ControlPanel / Phone / Sleep to 0. Otherwise try toggling Speakerphone off and on again when the other party indicates your microphone has muted.âIf the problem then returns much later, try rebooting the phone at that time.
- Problems playing MP3 files on SD card: Use GSPlayer (it has better buffering).âTCPMP crashes on 6.5.
- Disable the âconnect to a Windows PC for updatesâ nag thatâs present on some HTC WM6.5 phones (the update process wouldnât work nowadays even if you *did* have a Windows PC): set HKLM / Software / HTC / HTCSettings_Improvement / DisableWindowsUpdate to 1
- Internet Explorer on 6.5: you might want this Python script to index the âFavouritesâ bookmarks
- Opera Mini 5.1 (2010): contains CSS rendering bugs that can result in excessive spacing.âTry turning on âMobile Viewâ in Settings (among other things, this sets the CSS @media type to handheld instead of screen; version 15 on Android etc calls it âData savings / Single column viewâ).âIn 2016 Opera started inserting advertising links above pages in Mini, giving the *false* impression that the site itself is involved in third-party advertising when it *isnât*. Mid-2017âs âinterstitialâ advertising wasnât much better: it gives the false impression that a site *linked* you to an advertisement when it didnât.âIf you *must* continue to use Opera Mini despite this unethical behaviour, please try not to judge the sites you visit by the advertising that Opera sometimes adds without their consent.
- Contact photographs (in case you want to copy some from IM or similar):
- In WM6.5 high-DPI (480x800) phones, Albumâs âset as contact iconâ option appears to require a picture of size 270 Ă 270 (but saves as 268 Ă 268).âSmaller pictures can be scaled up, but larger pictures can only be cropped, so any scaling down must be done before the picture is loaded onto the phone.â(If the picture shows rotated when the device is in Portrait orientation, try putting the device into Landscape orientation before using this function.)
- Older WM phones usually use size 72 or 144, although they will display other sizes in contacts imported from MMS.
- Phone unlocking itself: Some 6.1 phones can unlock themselves due to spurious triggering of the âkeyboard slideâ sensor by magnetic fields, dust etc.âAn obvious workaround is to set a 4-digit PIN in Settings / Lock, but you might prefer to set HKLM / HARDWARE / DEVICEMAP / KEYBD / SlideWakeup to 0 and restart.âThis setting is a misnomer: the phone still âwakesâ but does not automatically unlock.âIt can still be unlocked by screen rubs in a pocket, so if people still tell you your phone has been calling them from your pocket, you may have no option but to set a PIN, even though doing so gives very little added security and greatly reduces convenience (especially if you want to put incoming calls into âspeakerphoneâ mode for SAR reduction, as this will now require *seven* taps, during which time you might not be able to hear the caller).
- High CPU usage, battery drain and missed keyboard/screen eventsâfirst thing to check for is an improperly-fitted screen protector that could be âconfusingâ the touch-screenâs scanning circuitry.âRemoving this might not *completely* solve the problem however.
- Faulty or missing direction pads can sometimes be worked around by using a combination of the touchscreen and the up/down slider on the side of the device.
- Some Task Manager programs can interfere with the ability of the hardware âsoftkeysâ on some 6.1 devices to pop up the âsoftkeyâ menus.âThis change takes effect until the next reboot, although softkey screen taps still work in the meantime.â(These task managers might still be useful for checking for runaway processes, but will need to reboot after to get softkeys back)
- WM5torage on 6.1 is likely to need âdisable RNDIS on activateâ (the check mark might not show; try registry HKLM / Drivers / USB / FunctionDrivers / WM5torage_Class / Tbs_RNDIS = 0). Use WM5torage or equivalent if the phone does not ship with working âUSB diskâ software of its own.
- Bluetooth problems: try switching on âReceive all incoming beamsâ under Beam.â(This is no longer to do with IR as it might have been in early models, and leaving it off can lead other devices to give misleading error messages like âanother application is transferring data with the device and it may not accept additional connectionsâ, so it may be best to leave Beam on and just use Comm Manager to switch off the entire Bluetooth stack when not in use.)âIf Beam is not available, try Bluetooth / Advanced / File Transfer / Allow incoming file transfer connections.
- Some WM6.x phones have an IR facial proximity sensor, which can be seen on IR cameras as a small strobing light.âThis runs continuously and is not related to or affected by Beam settings.
- Home screen key reassignment (also on WM6.0 and WM6.5): registry / HKCU / Software / Microsoft / {Today|Home} / Keys / {112|113} set default to keyâs label and set Open to e.g. \Windows\CommManager to launch Comms Manager when that key is pressed (you can also set it to a shortcut, e.g. \Windows\Start Menu\Programs\Contacts.lnk).
- On WM6.5 the âPhoneâ settings are now hidden in Comm Manager: tap to the left of the toggle switch to access them.âDisabling 3G is in the âBandâ setting.
- Wenlinâthis *is* possible to run on 6.1, but you have to compile it with MSVC 2005 or 2008 (not cegcc, and not newer versions of MSVC which have dropped support for Windows Mobile).âI was able to compile it on an old MSVC-2008 ânon-commercialâ installation, but Wenlin probably canât distribute the resulting binary as theyâre commercial.
- Gradintâstill works on 6.1+ but without GUI and without eSpeak (you can use synth-noTk.py to demonstrate some syllables); if there are errors about NoneType unicode coerce, try reinstall. (eSpeak and Tk files can be deleted)
- My SBMinutes call time checker should still work if you donât want to use wm6minutecount (anyway wm6minutecount can have trouble reading logs on 6.5 and is not quite as configurable as SBMinutes)
- PocketPuTTY: on some 6.1 phones this fails to open connections unless a data connection has already been activated (by the Web browser or whatever), and beware timeouts; might pop up a question about server keys *behind* the main window (going back to the Today screen should reveal it); use terminal-type string putty if server supports it (e.g. Debian ncurses-term package), otherwise try vt220 (the default xterm can have arrow-keys issues in some programs)
- You might want to turn on the TCP/IP compression options under Settings / Connections / Connections / Manage / Edit / Next / Next / Advanced.
- WMâs Skype CAB was left behind by the Skype network in early 2017, so donât bother with that
- SMS validity period: This appears to be fixed at ânetwork defaultâ (typically 3 days), with no way to change it, perhaps because Microsoftâs own developer documentation is vague.âFor the fourth parameter of its SmsSendMessage function, they said âThis is not interpreted as a normal SYSTEMTIME structureâ, but did not explicitly say how it *is* interpreted (other than citing the GSM 03.40 specification, which describes a 7-byte BCD-like expiry format, but that doesnât tell us which of SYSTEMTIMEâs 16 bytes we have to set to make Microsoftâs library map onto it), so I expect application developers leave this parameter alone.âThere does not appear to be any standard way of asking the network to change its default either.
- DPI issues: in the registry under HKLM / Drivers / Display / GPE there is LogicalPixelsX and LogicalPixelsY, which are normally set to 96 (decimal) on QVGA (240x320) and 192 on VGA (480x640) and seem to represent 3/4 of the deviceâs ârealâ DPI (128 or 256); these figures would be correct if the screen were 3â
in at 3:4 aspect (3.64in at 3:5) and larger is a bonus, but 2.9/2.8in screens shrink it.âIf your favourite applicationâs largest font setting is â20 pointsâ then itâll be more like 18.4pt on a TyTN II or 17.9pt on a Touch Pro (the 3% shrink when moving from a TyTN to a Touch *is* noticeable, even though spec lists often approximate them to the same screen size).âYou *could* try increasing those registry values (e.g. from 192 to 198 or even 214) and reboot, but doing this can cause display problems such as:
- Irregular-width bars in battery and signal gauges
- Disappearing but still functional Start and Window-dismiss buttons
- File Explorer displays incorrect folder icons
- File Explorer is missing its drop-down navigation (but can still navigate with soft-keys)
- Settings has some missing icons (but text is still there)
- Intermittent âNo program memory availableâ messages when memory is nowhere near full (itâs probably a general failure handler misfiring)
- Comms Manager displays very small and is navigable only by keyboard
- Contact details view is blank in both portrait and landscape modes
the latter issue being a probable show-stopper if you want to use the phone function.
Legal
Usual disclaimers applyâall the above is at your own risk. All material © Silas S. Brown unless otherwise stated. Android is a trademark of Google LLC. Bluetooth is a registered trademark held by the Bluetooth Special Interest Group. Debian is a trademark owned by Software in the Public Interest, Inc. HTC and Touch are trademarks of HTC Corporation. Microsoft is a registered trademark of Microsoft Corp. MP3 is a trademark that was registered in Europe to Hypermedia GmbH Webcasting but I was unable to confirm its current holder. Python is a trademark of the Python Software Foundation. Skype is a trademark of Microsoft in the US (but not in Europe because it was too similar to Sky). Wenlin is a trademark of Wenlin Institute, Inc. SPC. Windows is a registered trademark of Microsoft Corp. Any other trademarks I mentioned without realising are trademarks of their respective holders.