changelog for custom rom by cmonex edition V2.0 as compared to edition V1.0. (see firmware version in control panel, NEC firmware info applet! :) ) important note: please read the info section for further information on some special features. WHAT'S NEW: NEW/UPDATED Applications/Drivers/Runtimes - HPC2000 office suite: pocket Word with spellchecker and word count, pocket excel, pocket access. - HPC2000 inkwrite (instead of bsquare inkwriter) - HPC2000 calculator (instead of bsquare calculator) - HPC2000 worldclock (instead of bsquare clock) - HPC2000 voice recorder (instead of bsquare recorder) - EVB (visual basic runtime) - declock (clock app) - limpidCE (desktop icon background changer) - mytools (battery and misc. stuff) - NEC soft reset app, special! - remapMP (option to remap arrow keys on keyboard) - soundwidget - tascal gauge (conversion app) - taskswitcher (PC style task cycling) - textmaker typing fix (usage: in info section below!) - thesaurus CE - xclcfg2 overclocker (CPU overclock) - ftxbrowser updated with integrated speedup fix - totalcommander 2.0 updated with new icons - zsIRC updated REMOVED - bsquare inkwriter - bsquare spreadsheet - bsquare calculator - bsquare clock - bsquare recorder - ce.net wordpad - word viewer - totalcommander registry plugin (use PHM or TRE instead) - SIP (onscreen keyboard - still downloadable from my site) - unnecessary file: gx.lib - help files - installable package later if there is demand - coredl2.dll (no longer necessary) - richink dummy (no longer necessary) FIXED (bugs from v1.0) - hpcmonex.hu changed to hpcmonex.net in IE favourites :) - executabilitycheck has a link in start menu now - no more desktop.ini on the desktop (explorer will not show system files by default) - mfcce301.dll/olece301.dll fixed (they were wrong versions in v1.0) - mouse cursor is not displayed (mouse users look in info section below) - display now doesn't dim - gwes printing fix included TWEAKS - new shell theme again! special thanks to Geared2003! (v1.0 skin was made by TFGBD) - background image updated to match updater splashscreen :) (thanks to encore/jamie) - rearranged start menu again and updated it with the new apps - desktop icon background is set to transparent - arrows in shortcuts are removed - in startup: taskswitcher (alt+tab), limpidce - redefined some hotkeys on keyboard to launch new apps - taskbar back to no autohide - wzc (wlan config app) edited to display all options properly (i.e. the WEP key option) - extra regional support, better accented char support, new countries selectable in regional settings! KERNEL/SYSTEM UPDATES/PATCHES - coredll.dll: updated (to the best one in folder 10 on my site), and added WM5 stub exports! - aygshell.dll: added stub exports! - richink updated (added hpc2000 richink package) - commctrl.dll is module again, allows for more current process memory - OS version change is no longer required (will report CE version 6.20 to the WM5 apps!) - MFC apps are autopatched on loading (no more problems with which version of mfcce.300/olece300.dll to use!) - kerneliocontrol API fixed to allow opera 8.60 to load (IOCTL_HAL_GET_DEVICEID) - system info now says ce.net 4.20 build 1088 (almost like a WM2003 pocketpc) :) - system clock is initialized to October 28 2007 (IOCTL_HAL_RTC_INIT) - program ram is initialized to a higher amount now (50MB) - NEC serial number bug fixed, now it keeps original value on soft reset (more info below!) IMPORTANT INFO how to do/use / known issues: - mouse cursor: if you want to use a mouse, download the mouse cursor file from: http://hpcmonex.net/nec900/files/releases/gwes_to_add_mousecursor.zip and copy it into \windows, do a soft reset to activate the file. - usage for textmaker typing fix: will speed up typing in textmaker. launch textmaker, then run the fix app. do not run it again until next launch of textmaker. thanks to isotherm for original idea! - NEC serial number fix: NEC left a bug in the system: after a hard reset you get the correct deviceID (serial), but soft reset erases it. fixed now. if you need the original for some (rare!) registered apps (buggy number, it is the same on any 900c with the same bootloader version!), i'll release a kernel without this fix soon. - if your wlan card asks for driver name, and it is prism based, PRISMNDS.dll is the driver name. - aygshell: the default aygshell works better now, but for some pocketpc apps, aygsheld.dll or aygshelp.dll may work better (included in \windows), use execheck to rename aygshell in apps. - taskswitcher: use alt+tab to switch between apps like on the desktop! - limpidce: better desktop icon background changer than desappear. - limpidce and taskswitcher are in startup, if you don't need them, you can remove them (from \windows\startup). - if you want to run linux, you need to invalidate GAPI (name an empty txt as gx.dll and copy that into \windows) - mfcce auto patch: it will attempt to auto patch MFC apps if they are pocketpc apps. if it doesn't work (in testing there was never a problem), use execheck to rename mfcce300 to mfcce301 (and/or olece300 to 301) in apps. does not breach EULA for the apps :) because this does not patch the executable files (it only tricks the loader) - please let me know if something doesn't work right. PLANS FOR NEXT RELEASE next release will be much sooner because of a great new tool for rom editing! planned: - optional package for internal disk with useful but too large apps that don't need installing after hard reset. - alternative kernel with no NEC serial fix. - alternative OS with all the patches but no extra apps/stuff - improved msn messenger CE if i can do it. - better remote desktop (connect disk drives) - smb server - basic bluetooth support - latest system dll QFE's from platform builder (aygshell, coredll, commctrl, etc.) - new kernel? (this is very tentative) - awaiting your ideas! ****************************************************************************************************************************************************** OLD CHANGELOG: changelog for custom rom by cmonex edition 1.0 as compared to stock OS 2.02. (as firmware version in control panel, NEC firmware info applet! :) ) important note: this is first edition so a little bit experimental. but it is tested out fairly well. some apps and tweaks are experimental such as the skin and the isotherm IE fix. let me know if you like them and they will be kept! also, the IE speedup fix will be developed further anyway. WHAT'S NEW: ADDED / CHANGED / REMOVED Applications (freeware only!) - better file manager: totalcommander CE 2.0 or gsfinder+, your choice - notepad: pnotepad - msn messenger: windows messenger CE - resources fixed so it will fit on the display fairly well! - irc client: zsirc - ftxbrowser: extra shell on top of IE6 - bsquare backup app - GAPI, set to 900c 640x240 already - battery monitor: gsbatmon_tsy or resinfo, your choice (gsbatmon is already setup nicely) - quicklaunch - PHM registry editor - itaskmanager+netmgr - screenshot app (devone) Drivers/Runtimes - orinoco wlan drivers - prism wlan drivers (driver name is PRISMNDS) - macromedia flash 7.0 - updated original .net CF 1.0 to version 2.0 SP3. tested with wififofum - jetcet printer drivers (CE3 ones, so doesn't break activesync) Tweaks - new shell skin ("xp silver" and new icons, i know they are vista but this is first version) and system color theme (new gwes and commctrl and mui files) - rearranged start menu (subfolders, new apps) - rearranged desktop (deleted links) - fix900c: changes ftxbrowser priority: won't slow down system (by isotherm). experimental. another, downloadable version will work with IE6 - all the pocketpc dummy dll files (best versions of them), two aygshells (aygshelp: 22k version, "folder 14", and aygsheld: 16.5k version, "folder 4") - hpc2000 compatibility dll and registry package added - OKapp to OK ppc dialogs - executabilitycheck - SIP (software keyboard) or winwatch, your choice to make the dialogs fit - smalltweak included - IE6 starts with about:blank - wireless activesync (only if your AS version is below 4.0 as 4.x doesn't know wireless sync anymore) - hpc mfc 2.11 and 3.0 included for hpc apps - backup battery warning dialogs deleted - hpcfactor infrared "driver" included - explorer will show all files by default - taskbar autohide by default - cabs will not be deleted on installation - no card battery warning on insertion of a card - no animation, makes GUI faster - higher glypcache, should make it faster but i don't know - dic aygshell registry fix - DST (daylight saving) fix for USA people - dimming display is disabled - favourites in IE is hpcfactor and my site, also it remembers my site as an already entered page :) - IE user agent is changed to show full PC IE, makes some sites render better - sounds for screen taps and keyboard turned off (i think this is nicer) Removed - vibren disk utility (doesn't prompt anymore on a hard reset!) - net .cf 1.0 - most of the desktop icons removed so it refreshes faster PLANS TO UPDATE THIS WITH - new skin, first one is half experimental, but i can keep it if you all want. new skin will be either a newer xp silver or for fun, a new one, xp royale or vista. - some cool new apps and tweaks TFGBD sent me - evb - improved spreadsheet (same as default one but it will be able to edit xls files, hopefully) - hpc2000 office if it does make its way to cenet - improved msn messenger CE if i can do it. - better remote desktop (connect disk drives), smb - basic bluetooth support maybe - new aygshell, new coredll etc... - OS version will say 5.0 if it can be done - so it can run wm5 apps easier - more ideas not detailed yet - i await your suggestions custom updater bootloader (no risk, it won't be flashed in) will have to be used with the next editions as they will have too much stuff for the standard one NOTES: 1. to use the 900c IE fix (actually it only applies to the ftxbrowser version): run ftxbrowser, then run the fix, then you can browse more comfortably (system slowdown will be gone). 2. there are two aygshells added, one named aygshelp.dll the other is named aygsheld.dll, so use execheck to edit aygshell for apps that aren't happy out of the box with the default (not renamed) aygshell.dll. also, the included pocketpc mfcce300 and olece300 are named 301, so they don't clash with the hpc mfc. 3. please let me know if something doesn't work right. i know of a thing that doesn't work: new GWES prevents the screen click sounds but that's turned off by default anyway. one more thing, a little bit of ram is consumed by the new skin but it isnt too much. 4. flashing instructions: flash this only if you already have bootloader 4.10!! this is important! you can flash it with the update exe but you should reformat your cf card and do not put SABOOT.NB0 on it, to prevent extra bootloader update (which would be pointless). or you can flash it using the C+F keys, this one doesn't require your AC adapter being plugged in. if you do not have bootloader 4.10, check official rom updates page.