New Users Guide for JmIRC

Version 1.1.0

Last revised by eDdYk0nG () on 2020-04-22

Originally written by eDdYk0nG () on 2008-09-01

Please direct any comments or feedback about this document (only! no help requests!) to If you need help on issues not covered in this document, please see the information at


JMIRC is one of the more popular IRC clients that have been used over the years and the acronym stands for "Java Mobile Internet Relay Chat". The client is only available for Windows Mobile pocket PC or cell phone.


1 · How To Access JMIRC

Please download and install the JMIRC client, which can be found at, using the wap browser of your mobile device. After downloading, search for the file in "File Explore" (other locations may differ on different devices), click on the IRC client and it will automatically install.

2 · How To Set Up JMIRC Connections

Click on the MIDlet manager as this is where your JMIRC client is located. Once the client has loaded, you will see the introduction "JMIRC 0.95" by Juhovh. Click on the "Menu" located on the right side of the client and you will see four available options; Profiles, Advanced, HTTP Config, and Connect Click on "Profiles" and here, you will be able to set all of your desired user information; IRC nickname, username, IRC Server, port, and channel(s). Once completed, simply click on "Save".

You can set up your JMIRC setting such as Timestamp, colours, mIRC colours etc in the "Advanced" setting. Once completed, click on "Save".

Leave the HTTP Config blank as this setting will automatically be acquired when you have connected to the IRC server.

3 · JMIRC Commands

Connect To An IRC Server

You will have already set your desired IRC Server in the Profiles and all you now need to do is click on Connect .

Identify To NickServ

/msg IDENTIFY password

(example: /msg identify docsteamrocks )

Identify To ChanServ

/msg IDENTIFY #channel password

(example: /msg identify #love-u babyiloveyouthisssssmuch )

Listing And Viewing Memos

/msg list

The NickServ, ChanServ, and MemoServ service status will pop up when you identify to the relevant service. You can choose to not close the status window because you can type easily when you want to identify to a nickname or channel or to read/send memo's; you are also not required to manually type "/msg" again but just type identify password, read 1, read 2, del 1, ghost nickname etc in the status window. It's a shortcut :)

Join The Desired Channel

Press the "Menu" button located on the right side of your screen and to join a channel, click on the Join and type the channel name that you wish to join.

JMIRC is different from other IRC clients such as mIRC/pIRCh etc.

Please note that the below server command will not work when connected via the JMIRC client;

/join #channel

Leave The Specified Channel

Press the "Menu" located on the right side of your screen and to leave a channel, simply click; close .

You are also able to leave a channel using the below command, and this will also allow you to provide a parting reason (example below);

/part #channel message

(example: /part #docsteam brb )

Performs an action - * YourNick does something

/me action to perform

(example: /me tickles fredfred )

Send CTCP To A Channel Or User

/ctcp [channel/nick message]

Kick A Specified User

/kick #channel nickname message

(example: /kick #docsteam badass Please change your nick! )

You are also able to kick a user using the "Menu" option on the right side of your screen;

Click on names and there will be a list of the users in the channel. Click on the desired nickname and then click on kick but this might prove to be a long-winded process if there are dozens or hundreds of users in the channel (you will likely find it extremely tedious to search for the nickname).

Send A Message

/msg nickname message

(example: /msg Zappu Hello dude. )

Quit With Message

/quit message

(example: /quit do not argue with fools. )

Change A Channel Topic

/topic new topic

(example: /topic Welcome to #docsteam )

Please ensure that you are in the channel that you wish to change the topic for (channel operator status is also required to make the change).

/topic #channel new topic

Please note that the above command does not work in JMIRC and will show the below error message; ***unknown command

Using Whois

/whois nickname

(example: /whois FakeID )

The JMIRC client will only return the below information; Nickname, username, IP address, server name, idle timer in the /whois list.

4 · Keyboard Options

0 and 8 - Scroll the backbuffer up or down one row.

4 and 6 - Go to the next status/window.

1 and 7 - Scroll the backbuffer to home or end.

3 and 9 - Scroll the backbuffer up or down one page.

* - A shortcut to message writting.

0 - A shortcut to favourite messages menu.

# - Enables or disables the status line on-the-fly.

5 and # - Pressing 5 and # consecutively within one second enables or disables the keylock.

5 · Help

If you need any further help with using JMIRC or any other IRC client during your time connected to DALnet, please feel free to join our official help channel; #Help where question answered with a smile :)

6 · Conclusion

It is always interesting and fun when we discover something new but it can also be daunting if we are unsure of how to navigate our way around. The JMIRC client is almost very similiar to mIRC/pIRCh (and other IRC clients) but with some different commands, a small screen and small keyboard; with a little patience and perserverance, you will find that you enjoy using JMIRC in place of other IRC clients. The DALnet Documentation Team is here to help and has provided you with this JMIRC introductory help file and we hope that it will assist you with using JMIRC as your chosen IRC client. Please visit for more information.

7 · End Of JMIRC User Guide

Please note that nine years have now passed since the last update, and usage of BlackBerry devices (and almost every other J2ME devices) is largely defunct. Almost all new devices are now supported by IOS and ANDROID, hence the founder of JMIRC has decided to remove all BlackBerry specific code from the JMIRC repository and keep it pure MIDP-1.0 for historical purposes.

JMIRC can still be downloaded from and it is still accessible if your device is J2ME supported.

Final words from the JMIRC founder; “Thank you for all the users and special thanks to the nice people at DALnet who have kept #JMIRCHelp running all these years! Over and out.”