E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > AUDIO/VIDEO + BLUETOOTH + Electronics/Alarm/Software > Motorola E815 Bluetooth - Unlock all phone features



Reply
 
Thread Tools Search this Thread
      01-26-2006, 12:18 PM   #1
poldim
Vroom Vrrooooom
poldim's Avatar
Russian Federation
300
Rep
3,146
Posts

Drives: 330i
Join Date: Oct 2005
Location: Bay Area, CA

iTrader: (2)

Garage List
2006 330i Sedan  [0.00]
2003 GSX-R 600  [0.00]
Motorola E815 Bluetooth - Unlock all phone features

So I hope my previous thread has helped some people figure out how to pair their phone to the car.

When I got my new laptop with bluetooth and tried to use the bluetooth fatures that I've used on other phones, I was amazed that its only able to act as a modem to your laptop through bluetooth. So I did some reasearch and found out if you modify the SEEM code, it will unlock bluetooth features like image and file transfer among other things.


Here is some information about the phone:
Quote:
Originally Posted by [url=http://www.howardforums.com/showthread.php?p=5429454#post5429454
sclark10000][/url]Updated 7.17.05 (Final Revision)

This thread is to help beginners get their E815 & PC setup in the shortest time possible. All the information is available elsewhere and links to the sources are found at the bottom of this post. Thanks to all the authors who worked on the v710 & the E815 – BIG THANKS that is!

Advanced topics like changing firmware version, alternate pix place servers, changing banner on outside display while open, etc. are not covered here. When you’re done, you should be able to do those things, just search for the info & ask the experts for advice.

*This may make your phone inoperable and/or void the warranty. Use at your own risk.

Topics covered:

1. Seems & editing - simplified
2. Enable Obex Bluetooth profile (Bluetooth file transfers)
3. Enable DUN (dial up networking)
4. Enable Multimedia transfers to/from Transflash card
5. Driver installation – Windows XP
6. Bluetooth software installation and configuration & XP SP2 fix
7. MPT (Motorola Mobile Phone Tools) Configuration
8. Other tips & tricks

What you will need:

1. PC running Windows XP SP2 with USB port
2. Unzip/unrar utility, WinRaR works good.
3. USB data cable. The oem Motorola cable works best. Some people have reported problems using data/charging cables so stay with data only cable & you should be fine.
4. PST 7.1.1 or higher (Motorola Phone Service Tools). Forum rules prevent direct links to ‘free’ files; do an internet search for this file: PST_7.1.1.rar - something tells me you might find it. ;-) Some people are also using a program called RSD Lite with success.
5. p2kseem SD version Download
6. MPT 3.25b (Motorola Mobile Phone Tools). Any legit version 2.0 or up will update to 3.25b. Hacked software will NOT work. More info
7. E815 XP Drivers Download
8. Latest Bluetooth drivers from your manufacturer.
9. Patience

Let’s begin! Follow these steps, if you’ve already completed one, go onto the next. When you are done you will have a phone that is featured packed and also works on the verizon network, now that’s something. Enjoy!

1. Download & unzip the E815 XP Drivers. To install, plug the phone into the cable & browse to the driver folder; wait until all components are installed (there is no setup.exe).
2. Download & install the latest Bluetooth drivers for your hardware. Go to ‘My Bluetooth Places’ and add your phone using the wizard. If you have any problems adding the phone in the next step, then you have an XP SP2 driver conflict. There are two ways to fix the problem. Use bvrp Bluetooth Repair Tool Download or manually. Since I’ve not tried the patch, can’t say if it works. To repair manually follow these steps, replacing ‘Belkin’ with <your manufacturer>. The best method is to uninstall all your BT drivers 1st, reboot, and install the latest drivers; then if you are still having the problem do the fix. Download
3. Install Motorola Mobile Phone Tools, but don’t add any devices yet; cancel out of add new wizard until the phone picture shows on the desktop. Right click on the tray icon, go to setup/live update; continue to update & reboot until it says there are no more updates. Now go to help/about mobile phone tools – should be at version 3.25b.
4. In MPT, go to setup/new phone/Bluetooth; add as Motorola E815m (not E815). If the searching clock keeps spinning then you have a driver conflict, go back to step 2 and follow the XP SP2 fix, then try adding your phone again. You must complete this step before continuing.
5. Install PST 7.1.1 and p2kseem SD version. Connect your usb cable and first start PST, then p2kseem sd, and wait until it says connected in the lower left of window. If you are not connected, power cycle the phone/pc and try again, If still no connection, reinstall the drivers by plugging the cable into a different usb port and redo step 1.
6. Now you are ready to backup your seem, edit it to enable features, and save the changes back to the phone. What is a seem? A seem is nothing more than a file on the phone that you can change bits and therefore bytes in order to enable/disable features. A seem is also nothing to go Indiana Jones on either; your phone can go fubar if you don’t know what you’re doing. Stick to the basics listed here to keep the phone stable.

Backup:
Leave the value in Bytes (h) at 7a. Change value in Load/Seem to 2742. Leave Load/record at 1 and click load from phone. Now click on Save to file and name ‘backup’. If you screw up, get an original seem here:Download

Edit seem & save to phone:
With the p2kseem window still open, go to line 000060, and click in the column so that ‘Selected byte details – Offset’ value in lower window is 6a. Check bits 0,1,3,5,6,7, leaving the others unchecked. Now go to line 000070, and click in the column so that ‘Selected byte details – Offset’ value in lower window is 75; Check bits 0, 2, 5, leaving the others unchecked. Now go to Save and click Save to phone, wait a second, and click Restart phone. Close programs and disconnect cable. Congratulations, you just enabled Bluetooth Obex file transfers and transflash copy/move options!

7. Enable DUN (dialup networking): Dial # # 342587 (# # DIALUP) quickly; the phone should say Dial-up enabled. To disable do it again. Yes, it’s that easy. There is no known disadvantage to leaving DUN on all the time.
8. Now we have to configure Mobile Phone Tools to allow multimedia file transfers. Open mpt, select your E815 profile. Go to setup/general setup/communication tab/change modem. Click Change modem & next; select other device and next. Select one of the Bluetooth com ports. The first one I tried didn’t work; had to come back & change it to the other one & now it works. Uncheck Install TAPI modem and click next. Check Do Not Automatically Install the Driver. Select from List, and click next. Select Motorola CDMA and choose E815m (not E815) from list and click next. Click Finished & Ok. Shut down mpt. Shutdown & restart phone; start mpt. When making a connection to MPT phone will beep a couple times; if not you do not have Bluetooth properly setup for your pc – see Step # 2. After initialization, you’ll see the new & beautiful Multimedia Studio icon in the tool bar on right. Joy!

Notes:

You CANNOT run PST and MPT at the same time.

If you are using a USB cable to your PC
, just change the words BLUETOOTH COM PORT to MOTOROLA USB MODEM; in MPT, choose your Motorola phone instead of ‘other device’.

If you are having problems trying to add the phone in mpt: Plug your BT dongle or USB adapter into another port; windows will ask for the drivers or install the generic driver. If you have built in Bluetooth, go to the device manager and remove the BT port and scan for new hardware. It's possible you will have to reinstall your BT software; when BT is installed properly, there will only be one Bluetooth radio listed in device manager. For BT, rebond/re-pair your phone to pc.

MAC OS: You must do the hacks on a PC then you can connect to your Mac via Bluetooth. Remember to delete the USB E815 USB from iSync. You can't use both USB and Bluetooth to sync. Once "paired" you can launch "Bluetooth File Exchange" in the Utilities folder and browse/upload/download files.

Updating your phone at Verizon stores: Phones likely will not update with hacks on them. Save your hacked seem, and load the original seem to phone before taking to store for software updates; After updating, carefully compare the original 2742 seem to the updated one; any differences? If answer is no, then resave you hacked seem back to phone.

Other Tips & tricks:

1. Use speakerphone with flip closed: Make call, start speakerphone, close flip. If you leave speakerphone on, voice activation button works with flip closed. Nice.
2. MP3 Stereo. Just bought a Samsung i730 pda ($719 retail); the E815 mp3 stereo playback blows the i730 away. Get a pair of stereo headphones & play those mp3s from your transflash card; leave that ipod at home.
3. View mpg files from transflash. Open file in QuickTime, go to file/export; save as Movie to 3G, click options. File format 3GPP2, Video=Mpeg-4, frames per second = 15, key frame every 24, size 176 x 144. Copy to your transflash card; switch storage device to TF card and watch video.

References & more info:

Obex On The E815!!! Yes!

Enable DUN

"...FULLY ENABELED..." 2742 seem UPDATE!

Trouble with OBEX transfers on your BT-Enabled PC? Problem Solved!

Transfer Music/Pics/Etc to e815 with MPT

I need an un-altered seem! PLEASE

Customizing the Motorola Vxxx - A Guide to Hex Editing

e815 Modding Thread (Please keep it here)

Nuclear Elephant: Motorola v710 Seem Page

Alternate way to establish a Bluetooth pairing between your phone and PC

Seemedit process with pictures (This if for v710; the values are different for E815)

Cannot install a Bluetooth device after you install Windows XP Service Pack 2


More information about SEEM hacking from a different source:
Quote:
Originally Posted by [URL=http://www.nuclearelephant.com/papers/e815seem.html
Nuclear Elephant: Hacking the Motorola E815[/URL] ]About the Motorola E815

The Motorola E815 is Verizon's first EVDO-Capable handset, capable of viewing Verizon VCast's (streaming video). Its predecessor was the Motorola v710 which, in spite of some nice features, was crippled beyond reason. The E815 is a "new and improved" version of the v710, delivering many of the features users expected to see in its predecessor. It also supports many hidden and locked features the v710 originally didn't, including the Bluetooth OBEX (Object Exchange) service. We'll talk about how to enable some of these hidden features by editing the "seem".

What is a seem?

The Motorola E815 has what its hardware hackers refer to as a seem. A seem is a portion of nonvolatile memory, usually small in size, containing operational data and parameters. Typical modern Motorola phones include a seem, although they are usually slightly different between manufacturer chipsets. The Motorola E815 has 9,000 (0x2328) unique master seem records, but only really a half dozen that are interesting. Because the information a seem holds cannot typically be altered directly through the handset, specialized software and a USB data cable is required to perform "mods", or modifications.

How-To

Step 0:

To get set up for seem editing, you'll first need a Motorola USB data cable and some software. YOU CANNOT MODIFY A SEEM THROUGH BLUETOOTH. A Motorola USB cable can be purchased for anywhere between $10-$25 on eBay. I highly recommend you buy the OEM cable which includes a port to connect the AC adapter to. If you hose your handset, you may be able to recover if you have one of these cables, as the handset's interfaces are active when the handset is off and charging. On top of this, you'll need the following software:

* P2K Seem for v710/E815
* E815 Drivers

NOTE: The Motorola PST software used to be required in order to set the handset into a diagnostic state, but it is no longer required if you follow the instructions below.

P2K Seem* for v710/E815 and the E815 drivers, can be downloaded from http://www.inetron.com. The P2K Seem tool is actually what you'll use to make modifications to the handset, after you place the phone into suspend mode.

Once you have all of this software installed, proceed to step 1.

* Special thanks to SuperDaveX for porting and maintaining P2K Seem on the v710 and e815.

Step 1:

The first thing to do is get the handset recognized by your PC and load the E815 drivers. There are two sets of devices your PC will recognize - one when the E815 is in standard operating mode, and another set of devices (including the Motorola test and command interfaces) when the device is in a suspended diagnostic mode.

Attach the E815 to the USB cable and your PC. Windows XP will immediately recognize the handset and prompt you for drivers. When prompted, point Windows at the directory containing them. This will likely be C:\Program Files\Motorola\MotoConnect.

Once you have the drivers installed, you must place the phone into 'Suspend Mode'. This brings up Motorola's diagnostic interfaces and allows P2K Seem to identify your handset. To do this, type Menu + 0 + HUBME + * (Menu, then 048263*) into the handset. You will be given a prompt for an OpCode. Type in 54* and press OK. The screen will immediately dim. Press the camera button on the outside of your handset to turn the backlight back on, and you should see 'SUCCEED'. Your handset is now suspended - DO NOT CLOSE THE FLIP! You may now be prompted to install additional Motorola drivers. There will be a total of four or five different drivers to install.

NOTE: If you are planning on using your E815 on a Macintosh, this is all fine and dandy (the OBEX mod does work on Mac), but you will need to make these initial modifications on a PC.

Once you've set up your USB drivers, you're ready to start modding seem data. The P2K Seem tool transfers seem data to/from your handset. In order to use the tool at any time, you'll first need to put your handset into the proper diagnostic mode. Just follow the above instructions. When you close the flip or power cycle the handset, the phone will be returned to normal operating mode. You should hear one USB device disconnect and three more connect. Now fire up the P2K Seem tool. You should see "Connected" at the bottom. If you don't, try disconnecting and reconnecting the handset from the USB cable, or as a last resort try powering down the handset and re-initiating a suspend.

Step 2

Once connected, newer versions of P2K Seem will already be configured to download seem 41A, which is the feature seem of the Motorola v710 (the E815's crippled kid sister). Change 41A to 2742, which is the correct value for the E815. (Strangely, 0x41A + 0x2328 = 0x2742). Change the Bytes field from 7A to 90. Before you do any modding, you want to back up your original handset's seem (incase you really screw something up). To do this, click 'Read from Phone'. You should see the data window populate with some data. Now click 'Save to File' and save this in a folder somewhere.

Step 3

This is where the fun begins. You can use the seem 2742 chart below to determine which features you want to enable/disable. Simply locate the correct byte in the file and click on it. For example, if you want to edit byte 6A, count from "60". Hexadecimal counts in this order: 0 1 2 3 4 5 6 7 8 9 A B C D E F. When you click on the byte, you'll see a list of "bits" underneath the data window. Each bit is a tiny little switch inside the handset. You can "turn on" or "turn off" whichever switches correspond to features you want to activate/deactivate.

Step 4

Once you have finished screwing around, you might want to save your new modded seem to disk; make sure you save it as a different filename from the original. Finally, when you're ready, click 'Save to Phone' and the new data will be written. You will need to restart your phone for the changes to take effect. It's recommended that you yank the battery just to be sure nothing attempts to write to that memory area on shutdown.

NOTE: If you've used ##DIALUP to enable dialup networking on the E815, you may need to re-enable it after making your seem edit.

What if I hose my phone?
If you have the USB cable with a charge port, you should be able to recover from most problems, although SuperDaveX did recently find a way to hose his v710 beyond repair. The E815 interfaces are alive when the phone is off and charging, so if you hose the phone perform these steps:

* Pull the battery
* Re-Insert the battery
* Leaving the phone off, plug in the charge cable to your USB adapter and plug the USB adapter into your PC (this, of course, requires that you have a USB cable with a charge port).
* You should be able to boot Motorola PST and connect to your interface to restore the original files/seems you hosed.


Isolating Bits

I thought it might make sense to write a small How-To for isolating feature bits. This is the process of identifying which offsets and bits affect what features. It's actually quite simple. DISCLAIMER: This could really hose your phone.

* Enable a large block of bits. This can be the whole file or just a few bytes. Using a hex editor, setting the value FF to a byte will set all the bits in that byte. You may also wish to disable a large block of bits, depending on what you think you might find.
* After enabling/disabling a large block of bits, upload the seem to your phone and yank the battery. Next, boot the phone up.
* Look through your options and such to see if there are any interesting features that were not there before (or were there, and are not now). Write down the name of the feature you want to isolate.
* Now, divide and conquer. Load up a backup copy of the seem but this time only enable half of the bits. Upload the seem, restart the phone. If you still see the option, you know that it's got to be in the half-block you set. Otherwise it's got to be in the other half. Set half the bits in the correct half-block (so you're now setting a quarter of the original bytes) and repeat. Within 4 or 5 tries, you'll isolate it to a single byte, at which point you can just enable them bit-by-bit to find the right one.
* Some functions (such as the engineering menu on the v600) are more complicated and require multiple bits to be set. This can get a little complex, but is still possible to isolate. As of right now, the engineering menu hasn't been enabled on the E815, so if you're feeling lucky give it a try.


Seem Mapping Table
The following table represents seem elements which have been discovered and tested on the E815. To submit an element, please notify me at jonathan@nuclearelephant.com with complete details.


Seem Rec Length Offset/Bit Values Description
2742 1 90 (?) Miscellaneous Parameters (41A on v710)
0A/7 (1=On, 0=Off) Menu Item: Settings > Initial Setup > Backlight > Continuous
Dims Backlight instead of shutting off
24/2 (1=Enable, 0=Disable) Press and Hold 1 > Autodial Voice Mail Number
5F/5 (1=On, 0=Off) Menu Items: Camera > Picture Setup > Counter
5F/6 (1=On, 0=Off) Menu Items: Video Setup > Allow Alert
5F/7 (1=On, 0=Off) Menu Items: Video Setup > Video Quality
60/4 (1=On, 0=Off) Menu Items: Camera/Video > Setup > Exposure
62/5 (1=On, 0=Off) Menu Item: Messaging > Message Settings > PIX Message Setup > New / Edit / Delete
Enables editing of PIX servers
65/5 (1=On, 0=Off) Menu Items: Phonebook > Menu > Send, Pictures/Video > Menu > Copy > Bluetooth
Not Supported (Yet)
6A/0 (1=Enabled, 0=Disabled) Enable Bluetooth OBEX Profile
(and Media Transfer via Multimedia Studio / Mobile Phone Tools)
6A/3 (1=On, 0=Off) Menu Item: Security > Data Connection
Change 1XRTT Auth Settings and Service Type (QNC, Packet, Auto)
6F/7 (1=On, 0=Off) Menu Item: Hidden Setup Menu > GPS Settings
Basic Menu (Hide when enabling advanced menu)
71/5,6,7 72/0,1,2 (1=On, 0=Off) Menu Item: Hidden Setup Menu > GPS Settings
Enable Advanced GPS Settings Menu
75/5 (1=Enable, 0=Disable) Enable Copy/Move To/From Transflash Options

Other Hacks

Enable Dialup-Networking
To enable the Bluetooth DUN (Dialup-Networking) profile, punch ##DIALUP into your handset.

Modded Web Browsing
If you would like browse the web without using Verizon's web service, you can actually change your home page by downloading a file named WebSession from the handset's root (/) directory and hex-editing it. You will need a program called BitPIM to do this. First, you should go into the handset's "setup" menu (Menu + 0 + 73887 + *) and create a new Web Session. Call it 'Public Proxy' or whatever you like, and get IP/Port info from http://www.publicproxyservers.com. You'll also want to mark it as the default session so that it will be used whenever your browser loads. Once created, install BitPIM, choose "Other CDMA Phone" from preferences and 'auto' for the device's port, then go to "View | File System". Download WebSession and use somethinglike XVI32 to hex-edit the http://homepage portion of the file to whatever home page you would like to use (You are welcome to use mine). Then, just overwrite the old file and restart your phone.

Use Your own PIX Server
Use an alternative MMS server to send multimedia to your friends or yourself. See http://www.nuclearelephant.com/projects/smilgw/

OpCode Interface
Opcode Interface: Menu + 0 + HUBME + *
54* to put phone into suspend mode. See for other opcodes.
I bought the cable for 12.59 shipped on ebay. Just make sure its an original Motorola USB Wire.
__________________
-Dmitriy
06' BMW 330i & 03' Suzuki GSX-R600

SG | Beige Dakota | Poplar || iDrive w/MP3 | PP | SP | CWP | PDC | Comfort | Shades || 40% Tint
| Black Line Tail Lights | Hardwired V1
Appreciate 0
      01-26-2006, 05:32 PM   #2
shutterbug
Private
18
Rep
61
Posts

Drives: 330xi
Join Date: Nov 2005
Location: NJ

iTrader: (1)

This is a great collection of info! Like you, I had to research this after I discovered I couldn't transfer my files from my laptop to phone via BT. Nice to see all this information in one place. What laptop did you get?
Appreciate 0
      01-26-2006, 06:08 PM   #3
misterfusion
Registered
0
Rep
3
Posts

Drives: '06 325xi, CW, Prem, CIP20
Join Date: Jan 2006
Location: Portland OR

iTrader: (0)

The procedure for SEEM editing described on the nuclearelephant.com website does not work for everyone. It would be nice if it did, because it avoids the use of the bootleg PST software. However, most people who edit the E815 SEEMs end up using the PST procedure (the first procedure quoted by poldim). PST has to be running in the background for the p2kseem editor to work (in most cases). Another very useful website for E815 or V710 modifications including SEEM editing is:

http://www.v710.org/mark/
Appreciate 0
      01-26-2006, 11:29 PM   #4
poldim
Vroom Vrrooooom
poldim's Avatar
Russian Federation
300
Rep
3,146
Posts

Drives: 330i
Join Date: Oct 2005
Location: Bay Area, CA

iTrader: (2)

Garage List
2006 330i Sedan  [0.00]
2003 GSX-R 600  [0.00]
Quote:
Originally Posted by shutterbug
This is a great collection of info! Like you, I had to research this after I discovered I couldn't transfer my files from my laptop to phone via BT. Nice to see all this information in one place. What laptop did you get?

I got an Inspiron 6000. I had a P4 in my previous 8500, which had about 80 min of life. This new monster goes for 4 to 5 hours no problems. I was on campus uploading at about 1100 kbps wirelessly for about 6 hours before the battery light came on.

Overall its great. But as always, get complete care from Dell, so that you can get a new laptop whenever you want.
__________________
-Dmitriy
06' BMW 330i & 03' Suzuki GSX-R600

SG | Beige Dakota | Poplar || iDrive w/MP3 | PP | SP | CWP | PDC | Comfort | Shades || 40% Tint
| Black Line Tail Lights | Hardwired V1
Appreciate 0
      01-26-2006, 11:30 PM   #5
poldim
Vroom Vrrooooom
poldim's Avatar
Russian Federation
300
Rep
3,146
Posts

Drives: 330i
Join Date: Oct 2005
Location: Bay Area, CA

iTrader: (2)

Garage List
2006 330i Sedan  [0.00]
2003 GSX-R 600  [0.00]
Quote:
Originally Posted by misterfusion
The procedure for SEEM editing described on the nuclearelephant.com website does not work for everyone. It would be nice if it did, because it avoids the use of the bootleg PST software. However, most people who edit the E815 SEEMs end up using the PST procedure (the first procedure quoted by poldim). PST has to be running in the background for the p2kseem editor to work (in most cases). Another very useful website for E815 or V710 modifications including SEEM editing is:

http://www.v710.org/mark/

Thanks for the extra info. I had looked at the v710 website in my research since the V710 and E815 are almost identical. I just didnt find one descriptive page like there was on the other two posted. Have you performed the SEEM mod?
__________________
-Dmitriy
06' BMW 330i & 03' Suzuki GSX-R600

SG | Beige Dakota | Poplar || iDrive w/MP3 | PP | SP | CWP | PDC | Comfort | Shades || 40% Tint
| Black Line Tail Lights | Hardwired V1
Appreciate 0
      01-27-2006, 08:28 PM   #6
misterfusion
Registered
0
Rep
3
Posts

Drives: '06 325xi, CW, Prem, CIP20
Join Date: Jan 2006
Location: Portland OR

iTrader: (0)

Yes, I have done the SEEM modifications. I had to use PST.
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 05:56 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST