Help sending a Magic Packet through to WOL

I'm trying to set up my Airport Extreme to send a magic packet through. It successfully wakes up my computer if I do it immediately after it goes to sleep, but if I try after its been asleep a few hours it doesn't work.
I would think it may be a computer issue, but if I WOL over the network without going over the internet I can wake it up no matter how long it's been asleep. This leads me to believe it's an issue with the Airport Extreme "forgetting" my desktop after it's been asleep for a few minutes.
I've already set it up to port forward correctly, but is there something else I need to do?

Unfortunately this seems to be the common experience.
I did read somewhere that 'routers flush out ARP tables' after a period of inactivity meaning, after 5 mins or so-you cant wake up your sleeping computer remotely. I have no idea what that means or how to fix it, have been looking constantly since Snow Leopard came out.
As you say, can do it from the home network, outside of that-it only works for about 5 mins.

Similar Messages

  • Magic Packet and E2000?

    Can anyone help me getting Magic Packet to work with my E2000?
    I've got port 9 forwarding to my desktop's IP address, 192.168.1.117
    The desktop hardware is configured properly, that is, the network adapter has"Wake on Directed Packet" and "Wake on Magic Packet" checked.
    The desktop is waking from Standby, not Power Off.
    I've done countless web searches and can't find a hint of what may be wrong.
    I've got my MAC address, IP address.
    I'm using submask 255.255.255.255 (and also tried 255.255.255.0, but that has the WOL program sending the packet to an IP address xx.xx.xxx.255 where xx.xx.xxx is the first part of my IP address)
    Can anyone put me out of my misery?
    Thanks!.

    I'M SO SORRY!  My choice of words was poor.
    I was trying to say that I am attempting to wake the computer from standby mode.  I am not trying to wake it from Power Off mode.  Or, to put it another way, I can't even wake it from Standby mode.
    Sorry again for the confusion.

  • Wake-on-LAN Magic Packet broadcast

    I would like to use Wake-On-Lan to send a Magic Packet to my PC to power it up - from a distant location over QuickVPN. WOL is working locally, and I can see running devices from a remote location with the QuickVPN client. But I can not broadcast my magic packet from the remote location. Is this because the known NetBIOS problem? How could I make the broadcast work?

    This is not going to work with Quick VPN Client and a Linksys branded device. The reason is the software creates what is called a split tunnel instead of a full tunnel.
    In a full tunnel setup, there is a pool of addresses to have assigned to vpn clients. When you are assigned an ip address from this pool you essentially become part of the local network (meaning all broadcasts and unicasts go thru the tunnel), where as with a split tunnel setup you only send traffic to the tunnel that is destined for the remote subnet VIA UNICAST.
    If you try this with a Small Business Pro device it may work, because you have the ability to do a full tunnel. The broadcast of the WOL will go out of your internet connection, not your virtual tunnel connection.
    Hope this helps.
    Bill

  • How to send a packet through a specific Inferface ?

    Hello!
    I have 3 interfaces in my pc : LAN / WLAN / 3G
    On LAN I have a global IP.
    On WLAN and 3G I'm behind NAT.
    I'm coding a program (client+srv) >
    I watch a video streaming on LAN then I switch to WLAN or 3G and I want it to happen seamless. So basecly seamless vertical handover is my goal.
    Because I'm behind a NAT (3G,WLAN) First I have to send a packet to the server (connection initialization). When the server sends the stream to me it actually sends it to the NAT and the NAT will fwd it to me.
    The NAT send the packets back to me only if>
    1. the server sends from the same port which it received the request form the NAT
    2. It have to send to the same NAT (ip+port) address where the request came from
    3. NAT will send then the packet back to my PC to the same port where I sent my request from.
    Here comes my big problem!
    I have a socket bound to a IP1 and port (e.g. WLAN) if I want to send a packet to an destination IPx for which the route table has the LAN interface as default gateway (IP2), then it will send my packet trough the LAN (IP2) but the source IP will be IP1 in the packet.
    Basecly I have a WLAN package on my LAN.
    This is bad for me in 2 ways.
    1. there won't be a NAT binding for my WLAN
    2. the packet won't even make it to the server because the very first router will throw it away since it's source IP is not a LAN IP
    SO,
    is there a way in Java, to send a packet thorugh a specific interface???
    Thx for the kind help!
    r0hamkuka

    I used NetworkInterface.getNetworkInterfaces() to get all avaliable interfaces. After that I used this: interfaceSocket = new DatagramSocket(6000, interfaceIp); for all my interfaces with different interfaceIp of course
    The I tried to send a packet to 153.66.200.155 for example (LAN address) through my WLAN interface (ip for example: 192.168.1.101) using WLAN's interfaceSocket.send()
    But the packet goes out on my LAN interface (ip 153.66.200.166) while the src ip is still 192.168.1.101 in the packet. That is why I sad WLAN packet on LAN interface.
    I guess the reason is still the routing table. Because routing table tells which IF to use for a destination IP. Of course for dest 153.66.x.x routing table contains 153.66.200.166 as the gateway and not 192.168.1.101. So Win uses this the LAN IF to send the packet.

  • Make a Cisco SPA 303 ring by sending a packet through your network?

    Hey Guys,
    I was wondering, and I need to know for my business, is there any way at all for me to make my Cisco SPA 303 VOIP Phone to ring by sending a packet through my local network?
    I would like to just be able to click a button or send a command throught the command prompt and make it ring, but I don't know if there is any way for this to happen.
    Thank!

    Do you know perl?
    I had same issue and I wrote a simple perl script that works as wake up service.
    PERL is an interpreted language and so can be executed on Linux and  Windows operating systems. Linux can interpret perl natively while for  Windows you can download many free interpreters like Activeperl or  Strawberry perl. To run the script you must use a third party server.
    In my configuration the script runs on a linux server in background as a service and checks every minute the  directory called "alarm", reads files and uses the file name as called  number and checks the content to verify if is the time to call. At the moment the script uses SIP and handles 4 call responses: 404 user  not found, 486 busy, 487 not answer and 200 answer ok.  In every cases sends an email and deletes files. Only for the answer  case plays a nice music.
    Files have this particular format: file name is equal to calling  party number and file content is the alarm time in 24 hours format  with : as separator between hours and minutes.
    e.g.
    ext. 101 must be called at 8 am ---> write the file 101.txt with the content 08:00
    ext. 101 must be called at 8:30 am ---> write the file 101.txt with the content 08:30
    There is a limitation: if you activate the Authentication for SIP messages and there are more  then two simultaneous calls, the script sends some INVITEs without  authentication or with wrong checksum and so not all phones ring. This  problem is under investigation.
    Are you intresting?
    Regards.

  • WOL/Magic Packet Not working with new EA9200

    I just replaced an Cisco E4200 with a LinkSys EA9200. I transfered all the port forwarding and other settings and everything appears to be working except that a desktop that is hard wire connected to the router no longer appears to be getting Magic Packets sent to it over the internet.  The packet ispassed fine interenally.   The computer is static mapped and I have double checked the port and addressing informatuion on the new EA9200 and it is all correct -- it is just not working.  The EA9200 has the latest firmware.
    Ideas?

    I have experienced the same problem since updating to Mountain Lion from Snow Leopard on my mid 2011 iMac.  Tried taking out batteries, putting fresh fully charged ones back in and turning switch on underside of mouse on and off - does get connected eventually but because the pointer is inactive it is difficult to get it working.
    Have found as a back up that a Microsoft wireless USB mouse works perfect - so this is my back up plan....sorry Apple!
    Any bright ideas to rectify this annoying problem would be helpful.  Always have the other contingency plan of using a wired mouse, but I find that the tracker ball gets clogged up.

  • How to make my computer send all the audio through optical audio cable instead of headphone jack?

    Howdy,
    To listen to online radios or CD's played from my computer, I used to connect the computer to my home entertainment system from the computer's headphone jack to the AUX port on my home entertainment system.
    I now wanted to get better sound and purchased the optical audio cable. However, I don't know how to tell my computer to send the audio signal to the home entertainmeny system through the optical digital cable rather than through the headphone jack. If I just unplug the cable connecting the headphone jack and the AUX port and only have the PC and the system connected with the optical audio cable, I don't hear any sounds. I suspect the computer isn't sending any data through the optical audio port. I'm not able to find how I can adjust the settings on my computer so that from now all sounds are output through the optical audio.
    1) I'd like to do that mainly for my HP desktop (configuration below) and any advice on how to do that would be appreciated.
    2) I also have a HP laptop (configuration below) and was wondering if that would be doable too (even though it doesn't appear to have a audio out, but it has HDMI out - can one convert it to optical audio?
    Thanks in advance!
    My desktop is: 
    ENVY h8xt,
    • Windows 8 64
    • 3rd Generation Intel(R) Core(TM) i7-3770 quad-core processor [3.4GHz, 8MB Shared Cache]
    • 12GB DDR3-1333MHz SDRAM [3 DIMMs]
    • 1TB 7200 rpm SATA hard drive
    • No secondary hard drive
    • 1GB AMD Radeon HD 7570 [DVI, HDMI, DP, VGA adapter]
    • 300W Power supply
    • SuperMulti DVD Burner
    • Wireless-N LAN card (1x1)
    • 15-in-1 memory card reader, 2 USB 2.0 (front), 2 USB 3.0 (top)
    • No Additional Office Software
    • No additional Security Software
    • No TV Tuner
    • Beats Audio (tm) -- integrated studio quality sound
    • HP USB volume control keyboard and mouse with Win 8 keyboard
    • Adobe Premiere Elements & Photoshop Elements 10
    And the laptop:
    HP ENVY 15t Quad    
    • Windows 8.1 64
    • 4th generation Intel(R) Core(TM) i7-4700MQ Processor
    • NVIDIA(R) GeForce(R) GT 740M Graphics with 2048MB of dedicated video memory
    • 15.6-inch diagonal Full HD BrightView LED-backlit Display (1920x1080)
    • 8GB DDR3 System Memory (1 Dimm)
    • 1TB 5400 rpm Hard Drive
    • 24GB flash Hard Drive Acceleration Cache
    • No Additional Office Software
    • Security Software Trial
    • 6-Cell Lithium-Ion Battery
    • No Internal DVD or CD Drive
    • Standard Keyboard
    • HP TrueVision HD Webcam w/ integrated digital mic
    • 802.11 AC WLAN and Bluetooth(R) [2x2]
    This question was solved.
    View Solution.

    Hello @_goma,
    Welcome to the HP Forums, I hope you enjoy your experience! 
    I have read your post on how you are looking to make your computer send all the audio through an optical audio cable instead of the headphone jack, and I would be happy to assist you in this matter!
    To configure your desktop to enable the optical audio cable, I recommend following the steps below:
    Step 1. Click the Windows Key Button on your desktop
    Step 2. Type "Control Panel"
    Step 3. Select "Control Panel" in the top right-hand corner
    Step 4. Select Sound
    Step 5. Under the Playback tab, right-click the white area below the devices available
    Step 6. Select "Show Disabled" and "Show Disconnected Devices"
    Step 7. Connect your Optical Audio Cable
    Step 8. Select your Optical Audio Cable as the default device and click "Enable"
    Since it is not possible to convert the HDMI out to audio out on your notebook computer, it is unfortunate that the notebook is not able to connect with an optical audio cord.
    Please re-post with the results of your troubleshooting, and I look forward to your reply!
    Regards
    MechPilot
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the right to say “Thanks” for helping!

  • Need to Generate PDF file and send it to customer through email-ALV report

    HI All,
       I am having data in Internal table.
    can we create PDF file with out having spool-request number.
    My requirement is whenever user clicks on execute button the output is generated in PDF format automatically and then send it to customer through email.
    I found few programs in SDN for generation PDF. But problem is everyone passing the spool request to the function module.
    spool request will be generated whenever we click on print button.
    Am I correct?.
    Is there any other way to create spool request automatically. If so we can pass the this spool number to the function module.
    Regards,
    vinod.

    hi
    For sending a mail, this code will help you.
    Pls reward if help.
    FORM send_mail_2 USING msgid msgno msgv1.
    mailuser oder Gruppe like sy-uname default 'Ruckerk'.
    DATA: express_hold_time LIKE sovaltime.
    DATA: text LIKE sotxtinfo.
    DATA: receiver LIKE somlreci1 OCCURS 0 WITH HEADER LINE.
    MESSAGE ZF100 (FTP an UDB fehlgeschlagen)
    text-msgid = msgid.
    text-msgno = msgno.
    text-msgv1 = msgv1.
    text-msgv2 = ' '.
    text-msgv3 = ' '.
    text-msgv4 = ' '.
    express_hold_time
    express_hold_time-days = 01.
    express_hold_time-h_min_sec = 240000.
    receiver
    receiver-receiver = mreceivr.
    Gruppe von Empfängern
    receiver-rec_type = 'C'.
    und Expressmeldung ausgeben
    receiver-express = 'X'.
    APPEND receiver.
    CALL FUNCTION 'MESSAGE_SEND_AS_MAIL'
    EXPORTING
    msgid = text-msgid
    msgno = text-msgno
    msgv1 = text-msgv1
    msgv2 = text-msgv2
    msgv3 = text-msgv3
    TABLES
    receivers = receiver.
    IF sy-subrc <> 0.
    WRITE:/ 'hat nicht geklappt', 'SY-SUBRC =', sy-subrc.
    ENDIF.
    PERFORM print_error_report.
    Fehlermeldung zum Abbrechen des Report's ausgeben.
    MESSAGE e398 WITH 'Jobabbruch' msgv1.
    ENDFORM. " SEND_MAIL_2
    Another Program:
    *& Report ZSENDEMAIL *
    *& Example of sending external email via SAPCONNECT *
    REPORT zsendemail .
    PARAMETERS: psubject(40) type c default 'Hello',
    p_email(40) type c default '[email protected]' .
    data: it_packing_list like sopcklsti1 occurs 0 with header line,
    it_contents like solisti1 occurs 0 with header line,
    it_receivers like somlreci1 occurs 0 with header line,
    it_attachment like solisti1 occurs 0 with header line,
    gd_cnt type i,
    gd_sent_all(1) type c,
    gd_doc_data like sodocchgi1,
    gd_error type sy-subrc.
    data: it_message type standard table of SOLISTI1 initial size 0
    with header line.
    *START-OF-SELECTION.
    START-OF-SELECTION.
    Perform populate_message_table.
    *Send email message, although is not sent from SAP until mail send
    *program has been executed(rsconn01)
    PERFORM send_email_message.
    *Instructs mail send program for SAPCONNECT to send email(rsconn01)
    perform initiate_mail_execute_program.
    *& Form POPULATE_MESSAGE_TABLE
    Adds text to email text table
    form populate_message_table.
    Append 'Email line 1' to it_message.
    Append 'Email line 2' to it_message.
    Append 'Email line 3' to it_message.
    Append 'Email line 4' to it_message.
    endform. " POPULATE_MESSAGE_TABLE
    *& Form SEND_EMAIL_MESSAGE
    Send email message
    form send_email_message.
    Fill the document data.
    gd_doc_data-doc_size = 1.
    Populate the subject/generic message attributes
    gd_doc_data-obj_langu = sy-langu.
    gd_doc_data-obj_name = 'SAPRPT'.
    gd_doc_data-obj_descr = psubject.
    gd_doc_data-sensitivty = 'F'.
    Describe the body of the message
    clear it_packing_list.
    refresh it_packing_list.
    it_packing_list-transf_bin = space.
    it_packing_list-head_start = 1.
    it_packing_list-head_num = 0.
    it_packing_list-body_start = 1.
    describe table it_message lines it_packing_list-body_num.
    it_packing_list-doc_type = 'RAW'.
    append it_packing_list.
    Add the recipients email address
    clear it_receivers.
    refresh it_receivers.
    it_receivers-receiver = p_email.
    it_receivers-rec_type = 'U'.
    it_receivers-com_type = 'INT'.
    it_receivers-notif_del = 'X'.
    it_receivers-notif_ndel = 'X'.
    append it_receivers.
    Call the FM to post the message to SAPMAIL
    call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    exporting
    document_data = gd_doc_data
    put_in_outbox = 'X'
    importing
    sent_to_all = gd_sent_all
    tables
    packing_list = it_packing_list
    contents_txt = it_message
    receivers = it_receivers
    exceptions
    too_many_receivers = 1
    document_not_sent = 2
    document_type_not_exist = 3
    operation_no_authorization = 4
    parameter_error = 5
    x_error = 6
    enqueue_error = 7
    others = 8.
    Store function module return code
    gd_error = sy-subrc.
    Get it_receivers return code
    loop at it_receivers.
    endloop.
    endform. " SEND_EMAIL_MESSAGE
    *& Form INITIATE_MAIL_EXECUTE_PROGRAM
    Instructs mail send program for SAPCONNECT to send email.
    form initiate_mail_execute_program.
    wait up to 2 seconds.
    if gd_error eq 0.
    submit rsconn01 with mode = 'INT'
    with output = 'X'
    and return.
    endif.
    endform. " INITIATE_MAIL_EXECUTE_PROGRAM

  • I keep receiving an error message when I try to send an adobe document through Outlook email.

    I keep receiving an error message when I try to send an adobe document through Outlook email.
    The message is : Either there is not default mail client or the current mail client cannot fulfill the message request. Please run Microsoft Outlook and set it as the default mail client.
    I have checked everywhere on my system and changed Microsoft Outlook as the default mail program but nothing is helping. Does anyone have any ideas?

    I am having the same issue, just replied to a different post on the issue.  I am running Acrobat X Pro with Win 7 Pro 64-bit.  This is a new PC, but my last PC was a 32-bit OS and I didn't have this issue.  I was suspecting that it is due to the 64-bit OS. 
    Reading this post though, I am starting to wonder if there isn't something else going on.  When I go to Edit>Preferences, I don't have anything related to email under Categories, or even within any of the categories listed.  I am I missing a plug in or something?  Or is this a component of a previous version of Acrobat?
    I tried to attach a screenshot of the error message but getting a new error while trying to attach!  File is only 25kb!  Will have to live without i guess.

  • How to send a ALV graphic through SBWP

    Hi,
    I am new to SAP and newly started SAP PP. We are sending a Z report through SBWP to senior team of the organization. But now new requirement generated to send the ALV graphic instead of detail report.
    Is it possible to send through standard?.
    If possible, can you please explains the steps.
    Thanks;
    Malka

    Hi Siraj
    I do not have a ready sample with me; however, here can be a logical sequencing of steps which you can follow to achieve this:
    1) Define a custom PF STATUS in the ALV with the SEND Button
    2) In the User Command routine for ALV, code for SEND
    3) See how standard ALV - EXPORT to EXCEL Works - Debug and find the steps to generate an EXCEL - in the SEND Functionality
    4) Once Excel is downloaded, create a SOFM document for the same - Check the method CREATE of object SOFM on the coding required to do it
    5) Generate the SOFM Object Instance using the document created and calling FM SWO_INVOKE
    6) Now you have the run time instance of the report output as a document
    7) Define a custom Business object and a custom workflow based on that object
    8) Define a custom event with the event parameter of type SOFM
    9) From your SEND routine of the report -> trigger the event and pass the SOFM Instance of the excel as event parameter
    10) Workflow will have this object via binding from event to workflow container
    11) In the decision step to approver, bind this to _ATTACH_OBJECTS
    For each of these, you will find some  link already on SCN.
    Hope this helps.
    Once you have the solution, by the above steps or a better one, do remember to create a document on SCN in order to help others - this is a valid requirement and it would be good to have a ready reckoner :-)
    regards,
    Modak

  • Send sms to mobile through forms 6i

    Dear sirs, I want to send sms on mobile through forms 6i
    it is avalible? and how to do it?
    pls help me
    Thanks in advance
    Yasser

    You need a service provider to get the sms to the telecom companies. If you have a deal with a telco they will tell you how to send an sms via them.
    If you are not sending too many sms messages, you can connect your smartphone to your PC and use the phone's sms service. This can be costly if you want to send many messages. There is standard software for that, e.g.
    http://www.sendgroupsms.com/
    Google for "sms gateway" for more info.

  • Probability Of Sending ME/SIM data through WAP enabled on SIM Using Applet

    Dear Friends,
    I am new to java card development.
    Is it possible or what is Probability Of Sending ME/SIM data through WAP enabled on SIM Using Applet?
    Is it feasible to do so? Suppose if we write one application using java card to do so and then will load the applet into Smart card(Java Card).
    Any sugestion will be highly appreciated and will of great help.
    Thanks in advance for the response.
    Regards,
    Sunil K

    Dear Friends,
    I am new to java card development.
    Is it possible or what is Probability Of Sending ME/SIM data through WAP enabled on SIM Using Applet?
    Is it feasible to do so? Suppose if we write one application using java card to do so and then will load the applet into Smart card(Java Card).
    Any sugestion will be highly appreciated and will of great help.
    Thanks in advance for the response.
    Regards,
    Sunil K

  • Sending emails with attachments through outlook 2003

    Hello,
    I have recently switch from cablevison to Fios. With Cablevison, I never had a problem with email. However, now I am having problems sending emails with attachments using outlook 2003. I have called Verizon and we troubleshooted the problem and they feel this is a Microsoft problem.
    I can send email's without attachments through outlook and verizon.net, but I can't send emails with attachments through outlook, I can send them though verizon.net.  All my settings are correct for sending and receiving email.
    I called Microsoft and they say it a Verizon problem...
    HELP, does anyone have a solution?????
    Thanks
    Len628

    Which antivirus software do you run on your computer? Are there any errors posting?  Have you shut off any email firewalls temporarily to attempt to isolate your issue?  Do you have outlook 2003 on more than 1 pc in your home?  Have your tried to attach a small text file and send it to see if that goes thru successfully?
    Joe D
    Verizon Telecom
    Fiber Solution Center
    Notice: Content posted by Verizon employees is meant to be informational and does not supercede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or Plan.Follow us on Twitter™!

  • Is it possible to send an excel file through xi

    Hi all,
    is it possible to send an excel file through xi? if it is possible plz tell me that.....
    plz help me on this........
    Thanks...

    Hi,
    See this link
    integrating legacy system & sap r3 system
    Amresh

  • Sending pics and videos through email

    help whenever I try to send pics or video through email I'm getting the message " Cannot send mail. the server rejected one of the recipient's addresses." I've tried sending this from my mac(mobileme) account and my yahoo account. All the smtp servers are set to "on". I'm new to using the iphone and I was hoping that i'd at least be able to send pictures and my videos through email like i was able to on verizon.... all my accounts(yahoo,mac,and gmail) are denied doing this though. yahoo completely shuts off and closes mail when i attempt to do it and mac gives me the above mentioned message. I'm running 3.1. Please help me if you can I'm not sure how to change things and I don't want to risk losing everything I have by a hard reset or changing things and screwing up the phone....

    The error message provided usually indicates the SMTP server being used is being blocked by the internet service provider being used at the time, but all the email accounts you are accessing have an authenticated SMTP server, and an authenticated SMTP server is usually not blocked by an internet server provider including when connected to AT&T's cellular network.
    I don't know what you are calling a hard reset, but an iPhone reset does not affect any data or settings. An iPhone reset is done by pressing and holding the home button and the sleep/wake or on/off button simultaneously until you see the Apple logo and then release - ignoring the slide to turn off prompt when doing so.
    If powering your iPhone off and on doesn't make any difference, try an iPhone reset.

Maybe you are looking for

  • [FlexPMD] flexpmd.html report created with zero bytes [Plz help]

    hi folks, initially i integrated FlexPMD with Maven. when i tried to build it creates the following: two folders: * CSS --- contains css files * Images --- contains image files two files: flexpmd.html -- created with zero bytes pmd.xml -- it lists th

  • Can i use PCI 6115 both as an output and input device simultaneosuly?

    I would like to use PCI 6115 data acquisition card from National Instruments for both generating a signal and then configure it for receiving the generated signal. I am using MATLAB program.I ran a program and it shows no error. But the results are n

  • 16bit WTUXWS DLL causes GPF

    Recently, at a client site, we have had a requirement to change the policy for providing High Availability to our Tuxedo clients. Previously we did not require instant fail-over. I proposed the use of the multi-machine connect string i.e. by specifyi

  • Consume WebService in ABAP Web Dynpro

    Hi, Is there any How To or step by step document which shows to consume web service in ABAP Web Dynpro. I've searched a lot but could not find any. Please provide me some pointer/examples. Thanks, CD

  • Palm 4.2.1 Desktop to iCal (OSX 10.5.1)

    I recently updated to the latest Mac OS and am now running into lots of compatibility issues. I decided it's time to convert to iCal, partly because of the upgrade and also because I'm thinking of buying an iPhone. I'm finding it's not an easy conver