블랙잭이야기2007. 8. 3. 17:28

참고 원문 : 요기

멋진 블랙잭 사진.....

아직 버그도 많고 문제점도 많고 UI도 꾸진 블랙잭이 대박 조짐이 보인다고 한다. 얼른 대박 터져서 소프트웨어도 업그레이드 되고 기능 개선도 많이 되었으면 하는 바램이다. 2500대를 2주만에 팔았다고 하는데 SCH-M6200 이 다음주 월요일 8월 6일에 출시된다고 했으니 그때가면 대박인지 쪽박인지 알수 있을거 같다.

Posted by krsuncom
개발이야기2007. 8. 3. 13:09

Making A2DP work on your PPC-6700 is very simple. All you have to have are the file attached below, your PPC-6700, and a A2DP compatible headset.
1. Download the attached .zip file on your ppc. Either directly or activsync it over. And extract files. NOTE: if you have the new ROM, if not your gonna have to activsync all the files over after extracted on your desktop.
2. Copy Avrcp_MPplugin.dll, bta2dp.dll, & sbc.dll to windows directory on phone.
3. Install the Tornado_A2DP.CAB and then install the Tor_A2DP_cert.CAB
4. Soft reset the device.
5. Pair your headset with the phone, making sure you select the set as wireless stereo option, and your DONE!
--------------------------------------------------------------------------
If you have an Axim X51v or X50v running Windows Mobile 5 and a Bluetooth Headphone you'd like to use with it, try this:
1. Extract the A2DP.ZIP file to a folder and copy the contents to your Axim:
A) tor_a2dp.cab
B) tor_a2dp_cert.cab
C) 3 DLLs avrcp_mpplugin.dll, bta2dp.dll, sbc.dll
D) a2dp.reg
2. Copy the three DLL files to \My Device\Windows and put the cabs and reg file into one directory.
3. Click on tor_a2dp.cab to install.
4. Click on tor_a2dp_cert.cab to install.
5. Turn power off completely or soft reset to register the changes.
6. Turn unit on. Go to:
Bluetooth > Devices> New partnership
7. After your BT stereo client is ready to pair, select "Wireless Stereo".
You may have to use a passkey if your headphone specifies, ie: "0000".
8. Tap and hold the client, and set it as Wireless Stereo
DONE.
If you are successful, please post back and include:
A. The device (e.g. X51v) and the BT headphone model that you used.
B. How you made it work if you encountered difficulty.
Credits:
Thanks to everyone involved at the XDA-Developers.com and the pdaphonehome.com forums.
References:
1. A2DP support on 818pro - xda-developers
2. A2DP on Tornado!! - xda-developers
3. A2DP on Tornado!! - xda-developers
4. http://www.pdaphonehome.com/forums/s...ad.php?t=71436
Edit
When you download the attached file "attachment.php", don't forget to rename it to "a2dp.zip".
--------------------------------------------------------------------------------
If you have a blackjack is very simple.
1. Download the attached .zip file on your phone. Either directly or activsync it over. And extract files. NOTE: if you have the new ROM, if not your gonna have to activsync all the files over after extracted on your desktop.
2. Copy the file to windows directory on phone.
3. Install the A2DP.exe and select the set as A2DP on option.
4. Soft reset the device. your DONE!
That simple now you can listen to your favorite music with stereo quality!

Attached Files

File Type: zip
ppc6700_a2dp.zip (83.3 KB, 0 views)

File Type: zip
Tor_A2DP.zip (43.0 KB, 0 views)

File Type: zip
blackjack_A2DP.zip (63.4 KB, 6 views)

 

Bluetooth (A2DP)

Posted by krsuncom
블랙잭이야기2007. 8. 3. 10:35

image

파는곳은 요기 USHOP

 

약간 허접해 보인긴 해도 모 있음 없는거 보다는 나을거 같다.

Posted by krsuncom
블랙잭이야기2007. 8. 2. 12:57

서핑중 찾은 내용인데 AT&T는 블랙잭 및 기타  자사폰에 Windows Mobile 6 을 무료로 업그레이드 한다는 내용이다. SKT 나 KTF 는 이런 약속을 하면 안될까 ?  국내에서는 일어나지 않을 일 같다.

원본: AT&T Promises Free Windows Mobile 6 Upgrades for Treo 750, BlackJack, and 8525 
         Submitted by Ed Hardy on Friday, March 30, 2007

 

 

In the wake of Microsoft's announcement of Windows Mobile 6, many of those who have a Windows Mobile 5 device are very interested in when, or if, they will get an upgrade to the latest version of this operating system.

Windows Mobile

Those with some of AT&T's (formerly Cingular Wireless) most recent devices can stop wondering. A spokesperson for this carrier said today that the Samsung BlackJack, Cingular 8525, and Treo 750 will all be receiving upgrades to the latest version of this operating system.

And the owners of these smartphones should be very pleased to learn that their upgrade will come free of charge.

At this point, Cingular isn't willing to commit to any kind of specific timetable about when the upgrades will be available. The spokesperson would only say, "later this year".

The Other Side of the Coin

While this is good news for many AT&T subscribers, there's bad news for others.

At this point, Cingular has no plans to release operating system upgrades for some of its other Windows Mobile models, including the Cingular 8125 and 3125, both of which this carrier is currently offering.

What's Going to Change?

Naturally, because of hardware requirements, the BlackJack will get an upgrade to Windows Mobile 6 Standard, while the other two will get the Professional version. This will affect what new features they get.

One of the improvements in all versions of Windows Mobile 6 include the ability to display HTML-formatted email.

It will also sport improved versions of the Mobile Office applications, bringing them closer to their desktop equivalents. These will also offer support for the new file formats in Microsoft Office 2007.

For the first time, the version of this Mobile Office for non-touchscreen devices will allow users to edit, not just view, Office files.

In addition, Microsoft has fine tuned the look of the operating system.

Why Is This So Complicated?

Upgrades on cellular-wireless devices don't work like they do on PCs and laptops.

Microsoft develops the software, but before it goes to the user the wireless carriers must tweak it for each handheld or smartphone they offer, and field test it to be sure it doesn't cause any problems with their cellular-wireless networks.

The carrier then distributes the new version to its customers.

That's the ideal situation. In some cases, carriers decide that its not worth their time and money to do the development work and testing to offer an operating system upgrade, so they don't offer one.

Posted by krsuncom
블랙잭이야기2007. 8. 2. 12:46

원본:

Overclocking the Samsung Blackjack in 10 Easy Steps - SGH-i607 Mobile Phone Hack

 

You can safely overclock your Samsung Blackjack up to 252 MHz.  The default processor speed for the Blackjack is 216 MHz. I haven’t heard of anyone having issues once they overclock the phone. I’ve had mine overclocked for weeks with no problems. I bumped mine to run at 240MHz and have seen very little impact on the battery life of my phone. Don’t just take my word for it Google It (Overclock Blackjack) and do your own research to make sure you are comfortable with this.

Standard Disclaimer: I must state that I take no responsibility for the actions of anyone reading this blog. If something of yours breaks because you did something I talked about, it’s your fault, not mine. Sprechen Sie Deutsch?

You may ask yourself… How can I overclock my Samsung Blackjack? Let me explain how…

  1. First and foremost you’ll need to unlock your phone. Read my earlier post on how to unlock your Blackjack. If you do not unlock your phone none of the following recommendations will work.
  2. Now that your phone is prepped for overclocking you’ll need to download a few applications. From the research I’ve done, there are a hundred ways to do this, but a developer by the name of Tom Gech has created a nifty little application to speed up the process and make overclocking your Blackjack a breeze. Tom created a program called OmapClockPlus which is a helper file for an application called OmapClock. OmapClock does the actual overclocking of your phone, here’s the readme file translated from Russian. You’ll need both these applications to set up continuous overclocking on your Blackjack. Go to this post on forum.xda-developers.com and download the following (2) files:
    • OmapClock & OmapClockPlus Manual Installation.zip (13.4 KB)
    • OmapClockPlus_Wm_Smartphone.zip (4.3 KB)
  3. Unzip OmapClock & OmapClockPlus Manual Installation.zip
  4. Unzip OmapClockPlus_Wm_Smartphone.zip
  5. Create an “OmapClock” folder in the “Program Files” folder on your Blackjack (e.g. \Program Files\OmapClock) and then copy the OmapClock.exe and OmapClockPlus.exe from the OmapClockPlus_Wm_Smartphone.zip file to this location.
  6. By default the overclock speed for this setup is 240MHz. If you want to increase the speed to 252MHz open the File: OmapClock.lnk with NotePad or some other text editor and change the “-clock 240″ to “-clock 252″ and hit save.
  7. Copy the OmapClock.lnk file to the Startup folder on your Blackjack. (e.g. \Windows\Startup)
  8. Download the following file by right click the following link and click “Save Target As…”. Download File: OmapClock Shortcuts.zip . Unzip and copy the two files to your Blackjack’s Start Menu folder. (e.g. \Windows\Start Menu\Applications)
  9. Launch OmapClockPlus (e.g. Start > Applications > OmapClockPlus) and click “Register” once OmapClockPlus opens.
  10. Exit & restart your Blackjack. That’s it! If you want to make sure everything took go to OmapClock (e.g.  Start > Applications > OmapClock) and it should say “Current Clock: 252 MHz”.

I hope find this helpful & happy overclocking!

Posted by krsuncom
블랙잭이야기2007. 8. 2. 11:32

오늘자 신문에 "PDA폰 쏟아진다"  라는 기사로  PDA폰 출시일이 발표되었다

LC-KC1 : 8월 1일 (KT)

SCH-M6200 : 8월 6일 (KTF)

BM-500 : 8월 9일 (SKT)

 

SCH-M620의 경우에 보면 연기에 연기를 거듭하는 쇼를 벌였는데 제조사들은 출시일을 좀 지켜서 기다리는 사람들에게 기쁨을 주었으면 한다.

Posted by krsuncom
개발이야기2007. 8. 1. 15:09

 

Wireless DevCenter: Microsoft Smartphone Tips and Tricks

Microsoft Smartphone Tips and Tricks

by Wei-Meng Lee
05/14/2004

There is so much an excellently designed smartphone can do. But without the software to power it, it's virtually useless. Since the launch of the first Orange SPV Microsoft smartphone in October 2002, there have been a host of new applications designed to run on this platform. In this article, I will show you some of the cool things you can do with your Microsoft smartphone.

Installing Applications

One point about installing an application for the smartphone: you can either use ActiveSync to install the application from your PC to your smartphone, or you can install it directly from the vendor's web site. Figure 1 shows how you can install an application using Pocket Internet Explorer. Simply go to the vendor's web site and click on the relevant link to download the file. Once you confirm the download, it will be installed on your smartphone automatically.


Figure 1. Installing an application through the Web

Easy, right? Now let's move to file transfer.

Transferring Files onto Your Smartphone

Sometimes you just need to transfer files (such as MP3 music files) onto your smartphone. There are a few easy ways to do that. You can either use the infrared port or use ActiveSync to do the job. I use ActiveSync most of time, as it is the most flexible method. Simply hook up your smartphone to your PC through ActiveSync and at the ActiveSync window, click on the Explore button (see Figure 2). You will then be able to explore the file system on your smartphone and drag and drop files as required.


Figure 2. Exploring the file system of your smartphone through ActiveSync

Photo Contacts

One application that is useful for your smartphone is the Photo Contacts application from PocketX Software. Using Photo Contacts, you can assign photos to your contacts in your address book (see Figure 3).


Figure 3. Assigning photos to your contacts

If your service provider supports caller identification, the photo of the caller will be displayed when your smartphone rings (see Figure 4).


Figure 4. Displaying the photo of the caller

World Time

Another useful application is the World Time application by The MadBeetle. Using the World Time (see Figure 5), you can view the time of 400 cities worldwide. City data includes:

  • Sunrise\sunset
  • GMT offset
  • Daylight savings
  • Analogue clock
  • The moon phase
  • Airport code
  • Dial Code
  • Longitude and Latitude

The World Time application is useful if you do a lot of travelling and need to check out the different time zones.


Figure 5. Using World Time to check on different time zones

System Utilities

If you constantly install applications and move files into and out of your smartphone, then you need an effective way to view the various resources on your smartphone. I've found Resco SystemToys for Smartphone to be a good choice.

Resco SystemToys allows you to check on your battery status, as well as the amount of memory remaining (see Figure 6). So the next time you want to install that favorite MP3 on your smartphone, check out the amount of available memory first.


Figure 6. Use Resco SystemToys to check the battery and memory status

Pocket TV

If you spend a significant amount of time on the road, then you will be glad that PocketTV allows you to play MPEG movies on your smartphone (see Figure 7).


Figure 7. Watching movies using PocketTV

You can download some free video clips from pocketmovies.net. I downloaded snippets of The Return of the King and played them on the MPx200. The playback was smooth and the sound of acceptable quality. So the next time you hit the road, be sure that you load your smartphone with the latest movie hits.

Media Player on Your Smartphone

Envy those people who have an iPod or a digital video player? Fret not; with a little investment, you can turn your smartphone into a music player. In fact, your smartphone already comes with the required software to play your music and video files (MP3s and WMA are supported). The only constraint that you probably face is storage. While the iPod supports storage of 4GB and above, your smartphone comes with a paltry storage space of about 10MB (this depends on your phone model). So you can literally forget about storing your music files on your smartphone.

Fortunately, this problem can be solved by buying an external storage card. For music- and video-playing purposes, I suggest you invest in at least a 128MB SD card. If budget allows, go for the largest in capacity -- 1GB (see Figure 8).


Figure 8. Invest in a large-capacity SD memory card

To copy CD music or videos onto your smartphone, you can use Media Player 9 (see Figure 9).


Figure 9. Using Windows Media Player 9 to copy your music or video onto your smartphone

Playing music on the smartphone is cool -- the sound quality is good and crisp. However, video playback using the smartphone Windows Media player is not fantastic -- screens tend to be jerky. The sound track of the video is good, but the video does not synchronize well with the sound. Even so, watching videos while you are on the train is still a good way to spend your time (see Figure 10).


Figure 10. Watching a video on my smartphone

Final Thoughts

One of the success factors for a platform is the amount of applications available for it. In my upcoming articles, I am going to dive more deeply into how to get more out of your smartphone. In the meantime, do share with us on your favorite applications on the smartphone.

'개발이야기' 카테고리의 다른 글

WM6 A2DP best settings here - xda-developers  (0) 2007.08.06
Windows CE Developers FAQ  (9) 2007.08.06
Bluetooth (A2DP)  (0) 2007.08.03
RegistryNotifyCallback  (4) 2007.07.31
The State and Notifications Broker Part I  (4) 2007.07.31
HTC Application Unlock Guide  (0) 2007.07.30
Posted by krsuncom
개발이야기2007. 7. 31. 16:46

원본 : 요기

RegistryNotifyCallback

Windows Mobile

Windows Embedded CE

6/12/2007

This function registers a transient notification request. It is used to request that the caller be notified by a specified callback when a specified value has been changed.

SyntaxSyntax

Copy Code

HRESULT WINAPI RegistryNotifyCallback(
  HKEY hKey,
  LPCTSTR pszSubKey,
  LPCTSTR pszValueName,
  REGISTRYNOTIFYCALLBACK pfnRegistryNotifyCallback,
  DWORD dwUserData,
  NOTIFICATIONCONDITION * pCondition,
  HREGNOTIFY * phNotify
);

ParametersParameters

hKey

[in] Handle to a currently open key, or a predefined root value.

pszSubKey

[in] The key under which the value is stored. If this value is NULL, pszValueName is assumed to be under hKey.

pszValueName

[in] The name of the value on which change notifications are requested. If this value is NULL, it indicates the default value.

dwUserData

[in] User data that will be passed back to the user with the notification.

pfnRegistryNotifyCallback

[in] A pointer to a function that will be called back when a notification arrives. For a prototype for this function, see REGISTRYNOTIFYCALLBACK.

pCondition

[in] Condition that determines when to send the notification. When the comparison between pCondition and the new registry value is TRUE, then a notification is sent. If this value is NULL, any change results in a notification.

phNotify

[out] Receives the handle to the notification request. This handle should be closed using RegistryCloseNotification when notifications on this key are no longer needed. Resetting the device also stops the notification.

Return ValueReturn Value

Value
Description

S_OK

Request for change notification is registered.

E_INVALIDARG

Invalid hKey, phNotify, or pfnRegistryNotifyCallback.

An error value returned.

Error value wrapped as a FACILITY_WIN32 HRESULT.

RemarksRemarks

The client will be notified of changes via the callback, which is executed on private thread separate from the thread that called RegistryNotifyCallback.

If the value does not exist at the time of the call to RegistryNotifyCallback, the client will be notified when the value is added.

To stop notification and to close the notification handle, the caller must call RegistryCloseNotification. However, this type of notification is transient. Resetting the device stops the notification.

This function can be used to monitor any registry key in the system. The header file snapi.h contains definitions for the registry keys, paths, values, and bitmasks for all the base notifications that are provided by the system.

If the notification to the callback function fails, the notification will be removed.

If the key specified by hKey and pszSubKey doesn't exist, then hKey is monitored until pszSubKey is created, after which pszSubKey is monitored and changes to the key will trigger notifications as requested. To minimize possible performance degradation stemming from a large nuimber of subkeys being monitored, it is a best practice to pass (as hKey) the handle to a key that's as close as possible to pszSubKey rather than passing a root key. For example, if the client is a game and it is monitoring the key structure HKEY_CURRENT_USER\...\MyCoolGame\Player1 and the game could later create HKEY_CURRENT_USER\...\MyCoolGame\Player2, two possible ways to approach notification of changes to the Player2 key include:

Potential performance degradation
Fewer potential problems

hKey = handle to HKEY_CURRENT_USER andpszSubKey=the full path to Player2

hKey = handle to HKEY_CURRENT_USER\...\MyCoolGame\ andpszSubKey=Player2

Code ExampleCode Example

The following code example demonstrates how to use RegistryNotifyCallback.

Note:

To make the following code example easier to read, security checking and error handling are not included. This code example should not be used in a release configuration unless it has been modified to include them.

Copy Code

void AdjustPowerConsumption(HREGNOTIFY hNotify, DWORD dwUserData, const PBYTE pData, const UINT cbData);
// Register to be notified of changes to the eighth bit
// in SN_POWERBATTERYSTATE_VALUE. The eighth bit is set to one when 
// the battery is critically low (and set to zero and when it is not).
HRESULT RegistryNotifyCallbackExample()
{
    NOTIFICATIONCONDITION nc;
    HRESULT hr         = S_OK;
    HREGNOTIFY hNotify = NULL;
    // Initialize the notification structure.
    // The mask for the eighth bit.
    nc.dwMask = 0x8;
    // Receive a notification whenever that bit toggles.
    nc.ctComparisonType = REG_CT_ANYCHANGE;
    // dw is ignored for REG_CT_ANYCHANGE.
    nc.TargetValue.dw = 0;
    
    hr = RegistryNotifyCallback(SN_POWERBATTERYSTATE_ROOT, 
                                SN_POWERBATTERYSTATE_PATH, 
                                SN_POWERBATTERYSTATE_VALUE, 
                                AdjustPowerConsumption, 
                                0, 
                                &nc, 
                                &hNotify);
    // Close the notification using RegistryCloseNotification when done.
    // Note that it is alright to call RegistryCloseNotification from the callback function.
    // hr = RegistryCloseNotification(hNotify);
    return hr;
}
// This is the callback function.
void AdjustPowerConsumption(HREGNOTIFY hNotify, DWORD dwUserData, const PBYTE pData, const UINT cbData)
{
    DWORD dwCritical;
    HRESULT hr = S_OK;
    // pData contains the new value for SN_POWERBATTERYSTATE_VALUE.
    dwCritical = (*(DWORD*) pData);
    // Extract the eighth bit.
    dwCritical = dwCritical & 0x8; 
critically low.
    {
 your statements for preserving energy, here.
    }
    // The battery level was critically low, but it is not now.
    else
    {
        // Add your statements for returning to the normal battery state, here.
    }
}

Code ExampleCode Example

The following code example demonstrates how to register transient notification requests for phone StatStore values.

Note:

To make the following code example easier to read, security checking and error handling are not included. This code example should not be used in a release configuration unless it has been modified to include them.

Copy Code

#include <regext.h>
#include "snapi.h"
const TCHAR c_szPhoneRegistryRootkey[]      = TEXT("System\\State");
const TCHAR c_szPhoneRegistrySubkey[]       = TEXT("Phone");
const TCHAR c_szPhoneSignalStrength[]       = TEXT("Signal Strength");
const TCHAR c_szPhoneIncomingCallerNumber[] = TEXT("Incoming Caller Number");
const TCHAR c_szPhoneStatus[]               = TEXT("Status");
#define MAX_NOTIF 3
enum NotifType
{
      SignalStrength = 0,
      IncomingCallerNumber,
      PhoneRoaming
};
HREGNOTIFY g_hRegNotify[ MAX_NOTIF ] ;
// The call-back function for Registry Notifications.
void RegistryNotifyCallbackFunc(HREGNOTIFY hNotify, DWORD dwUserData, const PBYTE pData, const UINT cbData)
{
    TCHAR szOutput[MAX_PATH];
    // Identify the Notification received, based upon the User Data passed in, while registering for the notification.
    switch( dwUserData )
    {
        case SignalStrength:
            StringCchPrintf(szOutput, MAX_PATH, _T("The Signal Strength is %d"), (DWORD) *pData);
            break;
        case IncomingCallerNumber:
            StringCchPrintf(szOutput, MAX_PATH, _T("The Incoming Caller Number is %s"), (TCHAR*)pData);
            break;
        case PhoneRoaming:
            {
                  DWORD dw = 0;
                  // Copy the data sent to us into a local buffer.
                  memcpy(&dw, pData, cbData);
                  // Find out if the roaming status has been set by logically ANDing the data with the value 512 (the bitmask for roaming).
                  StringCchPrintf(szOutput, MAX_PATH, _T("The Roam Status of the Phone is %s"), ( dw & SN_PHONEROAMING_BITMASK ) == SN_PHONEROAMING_BITMASK  ? _T("TRUE") : _T("FALSE")  );
            }
            break;
        default :
            break;
    }
    OutputDebugString( szOutput );
    return;
}
void RegisterForPhoneNotifications()
{
    HKEY hKey;
    // Let us open the registry to get a handle to the Phone Registry key.
    if (S_OK == RegOpenKeyEx(HKEY_LOCAL_MACHINE, c_szPhoneRegistryRootkey, 0,  KEY_QUERY_VALUE, &hKey))
    {
    // Since we are registering for multiple notifications, let's pass some unique User Data for each notification ( 5th param ), 
    // which will help us identify the notification in the Call Back.
     // Let us register for Signal strength notifications.
     HRESULT hr = RegistryNotifyCallback(hKey, 
                                         c_szPhoneRegistrySubkey,
                                         c_szPhoneSignalStrength,
                                         RegistryNotifyCallbackFunc,
                                         SignalStrength,
                                         NULL,
                                         &g_hRegNotify[ SignalStrength ] );
        
    // Let us register for Incoming Caller Number notifications.
            hr = RegistryNotifyCallback(hKey, 
                                        c_szPhoneRegistrySubkey,
                                        c_szPhoneIncomingCallerNumber,
                                        RegistryNotifyCallbackFunc,
                                        IncomingCallerNumber,
                                        NULL,
                                        &g_hRegNotify [ IncomingCallerNumber ] );
    //  Let us register for Roaming status change notifications.
            hr = RegistryNotifyCallback(hKey, 
                                        c_szPhoneRegistrySubkey,
                                        c_szPhoneStatus,
                                        RegistryNotifyCallbackFunc,
                                        PhoneRoaming,
                                        NULL,
                                        &g_hRegNotify [ PhoneRoaming ] );
        RegCloseKey(hKey);
      
    }
}
void  CloseAllNotifications ()
{
     for (int i = 0; i < MAX_NOTIF; i++)
    {
            RegistryCloseNotification(g_hRegNotify[i]);
    }
}

RequirementsRequirements

Header
regext.h

Library
aygshell.lib

Windows Embedded CE
Windows Embedded CE 6.0 and later

Windows Mobile
Pocket PC for Windows Mobile Version 5.0 and laterSmartphone for Windows Mobile Version 5.0 and later

See AlsoSee Also

Reference
REGISTRYNOTIFYCALLBACK Structure
RegistryBatchNotification
State and Notifications Broker Functions
State and Notifications Broker Reference
Concepts
Using the State and Notifications Broker in Native Code
Other Resources
State and Notifications Broker

 

RegistryNotifyCallback

Posted by krsuncom
개발이야기2007. 7. 30. 13:33

원문 : 요기

To disable certificate security, a simple registry edit needs to be applied:

Under HKEY_LOCAL_MACHINE\Security\Policies\Policies:

  1. Change the DWORD named "1001" to 1 (recovery note: default is 2)
  2. Change the DWORD named "1005" to 40 (recovery note: default is 16)
  3. Change the DWORD named "1017" to 16 (recovery note: default is 128/132)

This can be done in a couple of ways:

  1. you can use the BreakSoft Mobile Registry Editor from your desktop or laptop Windows computer to edit the registry on the Windows Mobile device
    or
  2. you can use a signed ('trusted') Windows Mobile program. Fortunately a copy of the freeware PHM registry editor was signed by HTC to help with ROM development. This can be downloaded here.
Posted by krsuncom
개발이야기2007. 7. 30. 13:09

I found this great tip for all you Telus users out there on sems.org | Home:
Here is the easy steps:


1. Download and install Device Security Manager Powertoy for Windows Mobile 5.0 from Microsoft. This is a nifty utility to show what security policy is in effect. If you connect your Q to your PC, you'll see two tier security policy is in effect.
2. Download and copy secpolicies.cab to your Q (using ActiveSync, Total Commander, or just browse this site via Pocket Internet Explorer). I got this from Telus support, after following a post on qusers.com.
3. Run and install it. This allows you to install third party SSL Root Certs.
4. If you run Device Security Manager Powertoy for Windows Mobile 5.0 now (it is listed in Start - Programs as "Security Configuration Manager", you'll see now you are using One Tier Prompt. Select Security Off and click Provision. It will install tool.cab to your device and then provision the settings.
If you want to do it the hard way, you can also change registry keys:
[hkey_local_machine\security\policies\policies'>
"0000101b"=dword:00000001
"00001017"=dword:00000090
"00001007"=dword:00000040
"00001005"=dword:00000028
"00001001"=dword:00000001
to the same effect. Interestingly, on many forums, value for 1017 is set as 090 (hex, originally 080), where as the above tool sets it to 10. Also 1005 is set to DE, where many articles I read sets it to 28. The rest is the same. But right after step 3, I was able to manually edit these keys via Resco Regedit or PHM Regedit (HTC Signed copy)

인터넷 많은 게시판들에 보면 블랙잭 blackjack (SCH-M620)에도 가능한 방법이라고 나와있다.

Posted by krsuncom
개발이야기2007. 7. 26. 19:30

원본은 요기를 참조바람.

밑의 글은 모토롤라 Q 모델이 기준이다. 블랙잭에 적용가능한지는 알 수 없지만 같은 스마트 폰임으로 응용은 가능할것 같다. 아마도 블랙잭에는 LOCK 이 걸려 있을 수도 있다.

 

Motorola Q registry tweaks/mods/hacks

Hey guys...I’ve discovered a resource of Motorola Q mods and hacks…registry tweaks…what have you… that you may find valuable to your Q-using experience and wanted to pass it along. You will need a registry editor like Resco Registry Editor and Explorer: Resco Explorer 2005 for Smartphone
And as with most posts of this nature, tweak AT YOUR OWN RISK!
The following is a list of mods/hacks that you will find thereafter:
1. Making the scrollbars smaller (Vert. and Horz.)
2. Moto Q Speed Increases
3. Changing System Startup Sound
4. Turn off Shutter Sound for Camera
5. Change Start Menu into List Instead of Grid
6. Shut Off the Beep that Occurs When You Initiate a Call
7. Page Up and Page Down in IE
8. Change VZW Image that is Above the # Dial Window
9. Change Startup Microsoft Splash Screen
10. Remove Sent Message Popup With SMS.
11. Increasing Call History
1. Making the scrollbars smaller (Vert. and Horz.)
This hack allows 4 icons on a row in the start menu instead of 3 and allows more to be viewed on the screen in IE:

• Go to: HKey_LOCAL_MACHINE\SYSTEM\GWE\
• Adjust the following values
cyHScr : Horizontal Scrollbars
Height in pixels (default is 6, set it to 3)
cxVScr : Vertical Scrollbars
Width in pixels (default is 6, set it to 3)
• Soft-reset
2. Moto Q Speed Increases
The following 2 hacks increase system performance and makes the Q more responsive:
• Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
Changed limit from 16384 to 32768
• Navigate to: HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
Changed - CacheSize to 4096
3. Changing System Startup Sound
• Navigate to: \HKEY_CURRENT_USER\ControlPanel\Sounds
- At the very bottom of the list of entries, there an entry called AllSounds
- Open that up and you'll see a list of mp3 files.
- All you have to do is append your own audio files (mp3, wma, or wav) to the list. Then you have to make sure that you place your new audio clips in the \Windows folder so that they are accessible.
- The next time you go to the sounds events page, the drop down menu will contain the new clips you added.
• If you want to change the system startup sound, go to:
\HKEY_CURRENT_USER\ControlPanel\Sounds\SystemStart \Sound
- Change the hidden wav file, \Windows\Piano.wav to \Windows\MY_WAV_GOES_HERE.wav
- I'd be really cautious about changing the startup wav. You don't want the phone to lock if the audio file doesn't load. I converted my wav to 16bit, stereo, 22khz WAV file. I didn't use mp3 or WMA. This seems to work fine.
4. Turn off Shutter Sound for Camera
• Navigate to:
\HKEY_LOCAL_MACHINE\System\Pictures\Camera\OEM\Sou ndFile
• In the SoundFile key:
Modify the string/value \windows\shuttersound_02_secs.wav to say \windows\*none*
- Yes it should have the ** around none
5. Change Start Menu into List Instead of Grid
• Navigate to:
\HKEY_CURRENT_USER\Software\Microsoft\Shell\StartM enu
• Change the GridView value to 0 if you want list view.
• Change it to 1 if you want grid view.
6. Shut Off the Beep that Occurs When You Initiate a Call
• Navigate to:
HKEY_CURRENT_USER\ControlPanel\SoundCategories\InC all2
• Change String/Value InitVol to 0
7. Page Up and Page Down in IE
Key mapping for "Page Up" and "Page Down" in Internet Explorer
• Open your favorite registry editor then navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
• Create a new key 'KeyMaps' (without the quotes)
• Under KeyMaps, create 2 new DWORD values:
50 with a value data 1 (this will make key "2" Page Up)
56 with a value data 2 (this will make key "8" Page Down)
- I created 2 more DWORD values:
52 with a value date 5 (this will make key "4" Page Left)
54 with a value date 6 (this will make key "6" Page Right)
The key name is the keycode you want. 50 = Key 2, 56 = Key 8, 52 = Key4, and 54 = Key
• Other DWORD values available are:
1 - Page Up
2 - Page Down
3 - Top
4 - Bottom
5 - Left
6 - Page Rignt
7 - Horizontal Top
8 - Horizontal Down
9 - Default Layout
10 - Desktop Layout
11 - One Column Layout
12 - Full Screen Toggle
13 - Show Pictures Toggle
Keycodes Values for 0-9: 48='0', 49='1', 50='2', 51='3', 52='4', 53='5', 54='6', 55='7', 56='8', 57='9'.
• Exit registry editor once you have mapped it to your favorite keys.
8. Change VZW Image that is Above the # Dial Window
When you go to dial a # you will see a Verizon Wireless Image above that #.
To get rid of this or to change it...

• Upload the desired image to /windows.
The default VZW image is 240x27. However the author, tonyxcom, says: "Oh, and you can pretty much make the image any size you want. I made mine 320. If you make it any less wide, it will get stretched."
• Navigate to:
HKLM/Software/Microsoft/Shell/Rai/:MSCdial/
Click on the String/Value BannerImage
You will see in the String: /windows/16_brick_131.gif
Type in the string field: /windows/YourImagesName.jpg
YourImagesName.jpg being the name of the file you put in the /windows folder in Step 1.
Someone named Ben Hirashima has an auto installing CAB file for this hack. It can be downloaded at:
http://benhirashima.com/hostedFiles/DialPad.CAB
9. Change Startup Microsoft Splash Screen
The file that we are dealing with is "ms_screen.png". The system uses this file for both the startup and shutdown screens. There are 2 ways to do this mod. The first is to create another image file named ms_screen.png, and move it into your windows directory. Of course it will need to be 320x240, and I would save in PNG format just to be safe. Be sure to make a backup of the original just in case you happen to botch something.
The method that I chose was to create a PNG file, again 320x240, and save it under a different filename. Then, move this file into the Windows directory. Now it's time to edit the registry to point to this new file.
The registy keys are located at: HKEY_LOCAL_MACHINE\Software\Microsoft\Splash Screen
We are interested in the CarrierBitmap, MSBitmap, and MSShutdownBitmap keys. They point to the \Windows\ms_screen.png file by default. Change all 3 to the new filename, and restart the Q. You should see your new startup logo after the Verizon logo and animations, prior to your Home screen coming up.
10. Remove Sent Message Popup With SMS.
• Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox
• Next, click on Inbox (make sure the Inbox is highlighted) and select Edit, New Key
• Name the New Key as "Settings"
• Click on "Settings" (make sure the Settings is highlighted) and select Edit, New String Value
• On "Value name:", key in SMSNoSentMsg and in "Value data", key in 1
• Soft reset your device and test it with one SMS, and you will notice that the SMS Sent bubble is being disabled
11. Increasing Call History
• Navigate to: \HKEY_CURRENT_USER\ControlPanel\Phone
"CallHistoryMax" contains the number of numbers that will be kept in history. [ie. change it to 100]
[Here is one that I didn’t venture to try: ]
USB Native Tethering, Make DUN Settings Stick
• To make the DUN setting (##342587) stick, do the following delete the following string value: HKey_Local_Machine\init\"Launch99"
• Exit regedit, dial in ##342587. Select OK, then Exit.
• Reset your Q.
Upon restart, the Modem Link app will be there indefinitely, lest you do the ##342587 again and disable it.
NOTE: Unless you take certain measures your phone can lock up 80% of the time.
Posted by krsuncom
개발이야기2007. 7. 26. 16:01

원본은 요기를 참조

A hack for the Q that works for the Dash
"Moto Q Speed Increases (Note: Could this work for the Dash?)
The following 2 hacks increase system performance significantly for me. They make the Q much more responsive:
1.) Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
Changed limit from 16384 to 32768
2.) Navigate to:
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
Changed - CacheSize to 4096
NOTES: Some improvement, but not a significant amount, different users after reported better responses though (TechWhore)
CREDIT: jewalsh2k"

 

적용 후 벤치마크 결과도 있다.

I ran some speed tests before and after the cache tweak. It only affected the storage card speeds.
before:
1200KB/s write
1650KB/s read

after:
1200KB/s write
8000KB/s read

블랙잭 (SCH-M620) 에도 적용할 수 있을까???

Posted by krsuncom
개발이야기2007. 7. 26. 09:30

투피(Todaysppc)에 블랙잭에서 3G 접속을 막는 방법이 소개되어 있다

[SCH-M620] 3G 인터넷 서비스 사용 못하게 만들기 

 

쭉 한번 읽어보니 레지스트리를 조작해서 처리하는 방법인듯싶다.  같은 레지스트리 키값에 관련된 글을 함 찾아보니 도움이 될만한 글이 있다. 레지스트리 조작은 시스템에 있어 아주 조심스러운 작업이다. 항시 주의를 하여야 한다. 잘못 만졌을 경우 하드리셋까지 하는 위험을 감수해야 한다.

 

Raising hx4700 bluetooth dialup speed to match EDGE/3G/UMTS phones - Brighthand.com Smartphone and PDA Discussion Forums

 

Here is small tweak I figured out and want to share with you.
It's meant for people that use their ipaq with EDGE/3g/UMTS cellphones to access internet. Basically any phone that is able to connect faster than 115200kbps.

Bluetooth DUN (dialup network) connection speed is limited to 115200 bps (14K/s) in
hx4700 settings. However, 3g phone is capable of giving you 384000 bps (40K/s) * edit * actually I have got feedback that on EV-DO network some people now get 80KB/s from their phone to their iPAQ. Obviously, bottleneck is in IPAQ.

It is possible to edit speed of connection by using registry editor, such es Tascal Regedit or Resco Registry editor, etc.

All usual disclaimers apply, you do it at your own risk. I made this tweak on hx4700 running on WM5 with Widcomm stack. While I think that it should work on WM2003, 2003SE too, I cannot guarantee that. Try if you want.

1. Set speed of your connection to be exactly 115200. Later, this will help us to identify bytes we need to patch.

2. Find in registry HKCU\Comm\RasBook\"yourconnectionname"\DevCfg

3. It is a data array with some stuff I do not know much about, however, it contains 3 bytes that define connection speed. For example, 115200 decimal = 01.C2.00 hex, stored backwards in the memory as 00.c2.01

4. So find that sequence. In my case it was in bytes 13,14,15

5. Change value to the one from the list below

256000 bps =3E800 -> 00.e8.03
384000 bps =5DC00 -> 00.dc.05
460800 bps =70800 -> 00.08.07
921600 bps =E1000 -> 00.10.0e

Chosen speed should be faster than speed of cellular connection, to cover some protocol overhead. In case of UMTS (max 384kbps) I have chosen speed of 460800 bps. If you use EDGE, than 256000 should be enough.

6. Now, we switch off 4700 for a minute to let registry values flush into persistent memory.

7. Soft reset. Enjoy higher speeds. 

P.S. My machine is stable after this tweak. Speed is 2xFaster now. Download tests gave me consistent 33-38 K/s on my 3g network. However, I do not know how it will behave if you edit connection settings again. I guess it will fall back to old speed setting. I simply do not open it now.

PPS. I am newbie on this forum, because I dwell on russian forums. Here I just share my finding with english speaking users.

same in russian (тоже самое на русском языке
http://www.pdateam.ru/index.php?act=...20#entry231862 )
Posted by krsuncom
아이폰2007. 7. 24. 14:35

 

유튜브에 블랙잭에 아이폰(Iphone)과 비슷한 테마를 적용한 Home Screen 동영상입니다.

SGH-I600 (BlackJack) iPhone HomeScreen

Posted by krsuncom
링크2007. 7. 20. 16:06

HTC  Tornado 스마트폰에 대해서 Windows Mobile 5 장치에 블루투스 스테레오 파일이 가능하게 하는 방법이 소개되어 있다

 

http://www.theunwired.net/?itemid=3014

 

파일은 아래사이트에서도 받을 수 있다

http://www.pdaphonehome.com/forums/519433-post10.html

Posted by krsuncom
블랙잭이야기2007. 7. 20. 12:24

블랙잭, 블랙짹, 블랰짹 , blackjack,sch-m620

http://www.tworld.co.kr의 전문가 리뷰에 보면


블루투스 2.0 지원에 스테레오로 음악도 들을 수 있다고 되어 있다.


참고 : http://www.tworld.co.kr:8007/phone/review/controller/ExpertReviewServlet.jsp?COMMAND=EXPERT_REVIEW_DETAIL&modelNo=SCH-M620&prevCurPage=1


하지만

애니콜 랜드의 제품 리뷰에 보면



스테레오는 지원안하는것으로 되어 있다

스펙도 제대로 정확히 공지되지 않은 상황에서 리뷰나 소문만 듣고 예약 구매 한 사람들에게는 배신감을 줄 수 있는 사항이다.

참고 : http://www.anycall.com/product/product_detail.jsp?p_pfid=SCH-M620&p_orderby=new&p_l_nm=SKT&pPageNumx=1&pBlokNumx=0

이제품도 리콜해야 하는것은 아닐까 ???

Posted by krsuncom