VNC v 1.0 in paid mode was released 22 July 2008. Use the link at the left,
and visit App Store
VNC v 2.0 has been released 7 December 2008
VNC v 2.1 has been released 20 May 2009
VNC v 2.2 has been released 11 July 2009
- Fixed problems related to the new OS 3.0
VNC v 2.3 has been released 18 September 2009
- If the iPhone is low on memory at program start, it will force background jobs to free memory.
- Apple has changed the remote desktop protocol, in the latest Mac OS X update.
(apple remote desktop 3.3.1 + Snow Leopard). This make VNC to display only 50 pixels at the top
of the screen. This problem has been solved
VNC v 2.4 has been released 14/15 April 2010
- support for iPad
VNC v 2.5 has been released 26 May 2010
- support for Mac keyboard layouts as French AZERTY
- better memory handling
- 2 x tap on zoom icon gives lock screen
- limited support for wireless keyboard
- shake to hide/display buttons
- windows key combination as WIN+E
VNC v 2.6 has been released 26 June 2010
- support iOS4 (multi tasking)
- VGA screen
VNC v 2.7 has been released 21 August 2010
- faster screen update (issue with iPhone 4 screen solved)
- new mouse design
VNC v 2.8 has been released February 2011
- WOL ( Wake on LAN )
- New configuration dialogs
- New mouse and keyboard layout
VNC v 2.9 has been released 8 March 2011
- More Wake on LAN options (WOL)
- Faster keyboard response
- Return key moved to the QWERTY keyboard
- Better configuration saving
VNC v 3.0, 5 August 2011:
- Fixed bugs with configuration
- Lion sign on
- Right click bug in the latest Mac OS X update, has been solved.
- 2 fingers on the screen, when it is locked gives mouse wheel scrolling
VNC v 3.1, 1 October 2011:
- New netbios name lookup protocol
- fixed bug in menu - configure
VNC v 3.2, September 2012:
- Ready for iOS 6
- Added a new bug. Text "Wake up" in iphone menu is shown as "Settings"
- Auto lock (sleep) as an option.
- Stylus Pen.
- Better VGA resolution
VNC v 3.3, October 2012:
- Ready for iPhone5
- Changed text Settings to Wake up in the main menu
Compared to the Lite version the full version has:
- Another cool key board
- Extra keys as ALT, CTRL, Option nd the Apple key
- Support for right mouse button, hover and mouse wheel
- Macro support
- Ctrl+alt+del key. Needed if using Win 200x as a VNC Server
VNC Lite has no support for special keys. In the paid version, use second keyboard icon from the left , key ">>" and a new keyboard with ctrl+alt+del is displayed.
Run the VNC Server as an application, as to see if Mocha VNC can be
There is a bug in v 1.0. ctrl+alt+del key works only in portrait mode.
Is fixed in v 1.1
V 1.1 has been tested with screen size 3200x3200. Such a size or larger is not recommended, as to the size of data needed to be send
to the Client. One single screen 3200x3200 is 30 M byte, if send uncompressed!
To allow a connection with the iPhone on the EDGE network or another wifi network, maybe at your local Cafe, you must configure the router/firewall protecting your Home network to allow traffic
on port 5900. This could be a security risk! Read the router manual for
I have a router at my house, which connect to the Internet. It has IP address
22.214.171.124 on the Internet. The router has a fixed IP address on the Internet.
internet provider (ISP) offers a dynamic address,
a solution could be to use a service as NO-IP
Click here to see your current router IP address.
My Mac OS X Workstation has a fixed IP address on the local network (wifi) at
In the router firewall configuration I have configured, if it receives data on port
5900, forward it to 192.168.2.2.
When on the EDGE network with the iPhone, I will in mocha vnc as VNC server IP write
126.96.36.199 , and as port 5900 (Not the IP address for the Mac!)
With canyouseeme.org it is possible to check if the router has been configured to allow
port 5900 access. At field What port type 5900, and click [Check]. In the center of the page the result is shown (below some google ads)
If you open the router for port 5900 access, make sure to use a proper password in the Mac screen sharing
, or your system will be at high risk.
2 monitors will in VNC be seen as one large screen. There is no support for only displaying a single monitor. Notice the VNC Server, tightvnc has support
in the server to select only a part of the screen to be used for VNC.
The iPhone is low on program memory. Reboot the iPhone. Also notice , using a server screen
larger than 2000x2000 will give memory problems.
In v 2.2 , it is possible to enable memory warnings in menu - edit
As a start make sure you have installed a VNC Server on your PC,
or if using Mac OS X, has enabled the VNC Service.
- Wrong IP address for the VNC Server. The IP address shown in the Mac
OS X Remote Management may be a name only known to the DNS for the Mac,
not the iphone. In Mac:System Preferences - Network, the IP address for
the Mac can also be located.
- The VNC Server has not been started
- A firewall stopping access on port 5900. A firewall may run on the
- Have installed PeerGuardian on the Mac/PC, and configured it to block some IP addresses.
- The iPhone/iPod is not on the same network as the VNC Server. If using wifi, check wifi is enabled on the iPhone and not only the EDGE network. Also
it is the same wifi network as your PC/Mac , and not your neighbors network.
- If the iPhone is not using wifi, but only the EDGE network, the IP address for the VNC Server given in Mocha VNC must be
your Home router IP address. The router must also be configured to forward port 5900 traffic to your Mac/PC.
To open port 5900 could be a security risk. Check the router manual for advice.
If the screen is large, and/or the network slow, it can take some time to refresh.
Mocha VNC has in menu (+) icon, a refresh option,
but it should not be needed for normal use. Using Refresh will just make
it more slowly, as it requests the full Server screen to be send again.
Some VNC Servers can have problems with refresh. If problems is seen with a
VNC Server and it is not a beta version, please write a mail to our
support function. Include full VNC server name, version and OS type.
Mocha VNC send key codes as a US Keyboard. The Mac/PC must be configured to use a US Keyboard.
If using a VineServer on Mac, the shift keys will not work. We do not support the VineServer, only the VNC Server which is part of Mac OS X.
If this message is shown, at the negotiation, it could be
- A firewall on the PC/Mac stopping port 5900 access
- Wrong VNC Password. Check if it is the same on the Server and Mocha VNC
- If using a Mac, (x) all users must be selected. See How to configure VNC on Mac OS X
- If using a Mac, the 32 bit color option must be enabled (connect dialog in Mocha VNC)
- If using UltraVNC, notice MS Logon supported is not supported in Mocha VNC
- Configure the desktop with a smaller screen. A screen size around 1000x1000 gives a good result
- Use 8 bit color mode (connect window). Mac OS X Remote Management
supports only 32 bit, and will fail in 8 bit mode
- Use wifi and not the phone network
- If using a Windows or Linux PC, try different VNC Servers. RealVNC in paid mode
could be a good choice
- Start Mocha VNC, and the yellow button is displayed
- Select Menu - Edit Connections
- Tap Edit
- Tap read icon at the configuration to delete
- Tap Delete
- Tap Back
- The configuration has been removed from list
If the blue hand icon is shown on the screen, moving a finger on the screen, will scroll the local display.
If the blue hand is selected, moving a finger on the screen, is as left mouse key down and moving the mouse. Use this
function to move files and icons on the desktop. Tap the now black hand to get back to the default scroll mode.
We have had best results with RealVNC Enterprise Edition. They offer a trial version.
UltraVnc also has a new free version for Vista/Windows 7 at www.uvnc.com
TightVnc has a beta v 2.0 which can run on Windows 7 at www.tightvnc.com
Tip: In Realvnc Enterprise Edition select,
This is a guide from a customer. We cannot offer support on Sunray installations, but hopes these notes can be useful.
iPhone firmware 2.0 or 2.0.1 installed on your iPhone
Mocha VNC Lite or Paid version
Your SunRay VNC file edited
VPN Setup on your iphone for your corporate network
Install Mocha VNC on the iPhone
Edit your xstartup file in your .vnc directory on your SunRay to control your SunRay Desktop from your iPhone
On your SunRay go to Launch>> Run Applications
* In the “Run Applications window type the following command
* gedit /home/homedirectoryname/.vnc/xstartup
* Example: gedit /home/jmathers/.vnc/xstartup (space after gedit)
* Click on “Run”
* Within Text Editor,
* Now do a File>> Save
* Then do a File>>Quit
* This (only needs to be done one time for setting up your Sunray for future VNC sessions) Your would reedit the xstartup file if you only wanted to VNC into a terminal window on your SunRay and put the ”twm&” command back in to the file.
Go to your SunRay and start a VNC Session
* Login to your SunRay
* Go to Launch>>Applications>>Utilities>>Terminal
* Type in vnc start hit return
* Enter a password of at least 6 characters hit return
* (Verify) Re enter the password hit return
* Your VNC Session will now start on your SunRay
* Write down the information in the “xmessage in the upper left hand corner.
* Example: Started on “stb1-usdk04-06:1”
* Once you write that server string down, you can click on the “Okay” button
* Now you must translate that to an actual IP Address for your iPhones VNC
* Move the VNC session out of the way on the Sunray and start another terminal window. Go to Launch>>Applications>>Utilities>>Terminal
* Type in nslookup hit return
* Type in nameofyourserver hit return
* (Example tb1-usdk04-06 hit return)
Your IP address for the server with your SunRay VNC Session will come back and says example:
* Results will look like Name: tb1-usdk04-06.network.com
* Results will look like Address: 188.8.131.52 (Write this IP address down for your iPhone)
* Quit the nslookup command by typing exit
* Write down the IP Address, and the password your gave your VNC session
Go to your iPhone and login to VPN, connecting you your network
Once logged into VPN on your iPhone, click on the HOME button and click on the “VNC Lite” application button
* Click on “Connect” to configure your iPhone VNC for your SunRay
* VNC Server IP address = (The IP address you wrote down for your SunRay)
* VNC Server Port =
Look at your SunRay VNC Session and at the top of the window there is a bar and it will have VNC information, you have to translate this to the proper port and it is simple
Example: VNC: tb1-usdk04-06:1 (jmathers)
All your care about is the number after the colon (in this case :1 )
Port Conversion formula ( port = display + 5900
· Display 0 = 5900
Display 1 = 5901
Display 2 = 5902 and so on and on
(My session had the number “1” after the colon, so my port is 5901)
· VNC Password = (This is the password you wrote down from your SunRay VNC Session) You made the password when starting the SunRay VNC Session
· Click on “Connect”
· It should take a few seconds to display your SunRay desktop
You now have full control of your SunRay from your iPhone
To exit your iPhone VNC session, Click on the “+” symbol and tap on “Disconnect”
To exit your VNC session on your SunRay. Go back to your SunRay and click on the “X” in the upper right hand corner of your VNC window. This will close your session.