MidpSSH development version 1.7.0 released

We begin the ongoing development of MidpSSH with a few small steps. This release includes the following fixes and changes:

  • Fix the radio button bug on the Blackberry Pearl that prevented Pearl users from changing font sizes, or from SSH to Telnet etc.
  • Settings forms no longer have an OK and Back option, they just have a back option. Reducing the number of options improves the UI on some device (you don’t have to activate a menu to choose OK or Back, there is just a Back option), and simplifies the usability. The only downside is that you can no longer cancel your changes, however I hope that none of the forms are major enough to make that a problem
  • Support software upgrades including:
    • Proguard upgrade from 3.3.2 to 3.8
    • Antenna upgrade from 0.9.13 to 0.9.14
    • Upgrade to WTK2.5
    • BlackBerry JDE upgrade to 4.2.0

You can download the latest development version from the usual places. Please try it out and post feedback; especially Blackberry Pearl users.

Unresolved problems on the Blackberry include trying to make the trackball “click” activate the default action, rather than bringing up a menu. I’ve looked around at this and haven’t found a solution. It seems like just the continuing second-class-citizen status of MIDP applications on Blackberry!

47 Responses to “MidpSSH development version 1.7.0 released”

  1. Cody Says:

    Can’t seem to get the BB 4.x version to install on a blackberry pearl (8100), keep getting “Download failed.” with details “907 Invalid COD The page fetch operation was not successful (empty CacheResult)”

  2. Philipp Says:

    same here :( any solution for that? thx!

  3. Update: MidpSSH - Mobile SSH Client v1.6.0 at Symbian60.mobi Says:

    [...] Die Entwicklung steht desweiteren nicht still, bereits jetzt ist ein neuer Developer-Client in der Version 1.7.0 erhältlich. Dazu ebenfalls neu ist das Developer-Blog. [...]

  4. Rick Fletcher Says:

    I’ve installed it on my Pearl, and the radio button but is gone. I can now select a font that’s readable on my display. :)

    Cody and Philipp: I didn’t see that error. I don’t think there’s any magic in it, but here’s what I did. Hope it works for you: I went to xk72.com/wap in opera mini, selected the 1.7.0 BB build, was sent to the BB browser, installed, and was prompted to reboot.

  5. Adam Howitt Says:

    I get a session error when I try to connect on my Blackberry Pearl 8100 (T-mobile) - Writer: Open tunnel - failure. I downloaded both the latest stable and the latest dev edition. Is there a setting I’m missing for my device?

  6. Standalone Says:

    Hi there!
    I have tried your midpSSH in my Nokia E61i.
    It works better than then putty for S60 3rd.
    Especially on font setting :) I like this option.

    i will try to review this in my blog.
    Thanks for inform me this great Putty alternative.

  7. Karl Says:

    Hi all, Blackberry connection problems are possibly related to incorrect settings on the phone or the connection being prevented by your telco. Please try the troubleshooting documentation and contact your telco to ask them about internet access from your phone.

  8. FhyNdra™ Corner Says:

    MidpSSH: Putty Alternative for Nokia E61i…

    I have wrote about How to Install Putty for Nokia E61i. Right now I will show you an alternative for SSH and Telnet client: MidpSSH. It almost has the same feature as Putty I mentioned in my previous post. It is developed using Java, so it only availab…

  9. Reef Says:

    Hello!

    This program is absolutley astonishing. It saved me many, many nights allowing me to fix services without using a computer.
    I would like to contribute, I know some Java SE.
    The only thing that I miss is changing macros order. It cannot be changed at all, it is added in the end of the list. Would You code it? It seems to be simple (”move up” item in the menu)

    Best regards
    Reef

  10. Unisol Says:

    Siemens SK65 - the second (”full-size”) keyboard doesn’t work at all in the “type” mode, only digits can be typed from the primary (numeric) keyboard. No any signs of reaction - nothing even for “enter” and backspace keys.
    When typing in username/password and pressing “enter” on the second keyboard you get just one more letter in the password field or the new line starts in the username field.

    Tried Midp2.0 both 1.6 and 1.7

  11. Karl Says:

    Hi Unisol, unfortunately the Type function really depends upon whether your device will play ball. It isn’t a MIDP spec (iirc) that it issues alpha key codes so some phones do and some phones don’t.

  12. Unisol Says:

    Is it possible to debug it somehow? Like some application that will try to accept the keystrokes/detect keyboards… Things work when I choose “Input”, but nothing happens in “Type” mode.

  13. Karl Says:

    That’s what the Type mode does - if it doesn’t work then the phone isn’t issuing key codes to distinguish the different keys on the keyboard.

  14. Snotigr Says:

    Hi Cody, Philipp,

    [Blackberry Pearl 8100]

    Yeah I had the same problem. Download the seperate ALX and COD files to your computer. Rename the .cod to .zip then get the files inside and put them in the same directory as the ALX. Then use the BlackBerry desktop software to install (point is at the ALX). This worked for me using PocketMac on my iMac.

    @Adam Howitt
    For Orange UK I had to put an APN entry in Options/Advanced/TCP
    The Orange gateway was orangeinternet, user: user, passwd:pass

    According to:
    http://www.blackberryforums.com/blackberry-network/2185-blackberry-internet-msn-chat-web-telnet-tcpip-no-bes.html
    Tmobile is:
    APN: wap.voicestream.com
    Username: (blank)
    Password: (blank)

    There also is a BlackBerry gateway called blackberry.net I believe.

    @Karl, thanks for Midpssh. I am currently using 1.7.0 and it fixes the screen problem on my 8100 perfectly. I’m looking forward to the Stable. Anything I come accross that I think you should know I’ll contact you.

  15. mike Says:

    can install on blackberry 8820 but wont connect over wifi

  16. Dan Says:

    I hope to see a custom text input box for the terminal in the future, I think the biggest and almost the only drawback to midpssh is the input box being fullscreen when typing. I would like to see the terminal as I type. This is the biggest feature separating midpssh from idokorro mobile ssh.

  17. danny Says:

    1.7 works great on my blackberry 8300 (curve).

    One problem that kinda sucks is there only seems to be two font sizes, tiny and large. nothing in between. I wish there was a font size just a tad larger than the tiny, as it’s too small, and large is too large.

    Customizable 1 key shortcuts when not in Type mode would be really sweet, as I’m always using the Special->PageUp/PageDown keys, it gets really annoying using the menu all the time.

    In the end, I love midpssh. 1.7 works great. thanks guys.

  18. Arab Says:

    Works great in my Nokia E61, thank you Karl!

  19. biji Says:

    works on motorola v8

    feature request:
    1. allow to specify port other than 22
    2. public/private key importing (with passphrase support)

    thanks

  20. Larry Kluger Says:

    Hi,

    I get error msg

    Session Error / Writer: Invalid url parameter

    Anyone having success with T-Mobile 8320?

    I received wap errors, so did a PC install of 1.7 for non-BIS OS 4.0 after following Snotigr’s instructions (thanks!) I also set the APN.

    I’m using BB OS 4.2.2.175

    Ideas and thoughts much appreciated.

    Regards,

    Larry

  21. Matt Rusiniak Says:

    Hey this version works great on my Pearl! Previous version I could not connect over WAP, but now I got the prompt to allow the application low level access to the network, enabled it, and voila! Works like a dream.

    Thank you so much! It’ll definitely be nice to be able to work on things from afar. Does anyone know how to get BB’s to stop capitalizing the first letter in the input box though? Or is there a way to limit the auto-capitilization to writing SMS messages only because I don’t want to lose that feature across the board.

  22. deckrider Says:

    Hi, this is very cool. I got MidpSSH to work on my BlackBerry Curve 8320/4.2.2.180 using T-Mobile (with only the free BlackBerry feature). However, I had to connect to an ssh server listening at port 110 on the public internet to get around various issues including T-Mobile port blocking!

    I can’t seem to get from the phone via wifi to other hosts on my private WiFi network. I assume under WiFi-only connections, T-Mobile can’t block ports (but just guessing). Is WiFi a possibility available to MidpSSH?

  23. deckrider Says:

    After some searching, I came across this:

    http://devberry.com/2007/10/22/wi-fi-connections/

    It seems to work by just adding it on the end of host:port as in the following to connect to 192.168.1.2 on port 22 using wifi (all on one line, including spaces, without quotes):

    “192.168.1.2:22;DeviceSide=True;ConnectionUID=S TCP-WiFi;ConnectionSetup=delayed;retrynocontext=true”

  24. ast Says:

    Hi, Carl.
    Whether probably in MidpSSH to establish other languages? Russian, cp1251, koi8
    With love from Russia.

  25. C.T. Blaze Says:

    Hello Karl,

    it’s not possible to connect to LANCOM routers, neither via SSH nor Telnet. There seems to be a problem with the negotiation… how could we debug this if you’d like to?

  26. Pepito141 Says:

    VZW Pearl 8130
    I have no problem connecting with my pearl using 1.7.0. Although I am having trouble staying connected for more than a minute. Has anyone else experienced similar problems?

    Download and setup were a snap.

  27. Karl Says:

    RE: LANCOM routers from C.T. Blaze:

    Can you post a transcript of what is reported in MidpSSH on screen, and is it possible to run the SSH server in debug mode on the router or at least to see what it is reporting?

  28. drew Says:

    Ditto to biji’s question re different ports. I normally access systems running ssh on ports other than 22…

  29. Karl Says:

    Hi guys, it is the number one item on the FAQs. http://xk72.com/midpssh/wiki/faq

  30. wburke Says:

    i have the blackberry “907 invalid COD …” error while installing OTA too. Blackberry Curve 8310.

  31. Karl Says:

    It looks like a lot of users are getting that problem. Can anyone help resolve it? I don’t have access to a Blackberry myself. I’ve started working with one user who is attempting to find a solution, but if anyone else would like to pitch in as well that would be most appreciated.

  32. Andrisi Says:

    Would be nice, if under the “Input” button, all-lowercase mode would be selected as default, just as for password fields. Or is it not possible?

  33. Cameron Says:

    Installed 1.7 on Pear 8130. (Current OS)

    (This happens on all versions I have tried)

    After changing settings to SSH2, I get the error :
    Application Terminated: MidpSSH has been denied the “Media Access” permission. (When I go back into the app, it appears to have changed the setting however)

    Upon connecting, I get a prompt and maybe I can get one command out, then it crashes with the error “Session Error, Reader: Connection Closed.

    So for me on a pearl it’s unusable, and it looks great, I’d like to use this!

    (I know my server is not disconnecting the connection, and my telco allows this type of connection because I have tried another SSH app (trial) and it stays logged in all day and I can also run any command and it doesn’t crash) So it doesn’t seem the errors are on my end.

    Also, just an observation, when making the session I hit the “back” button and it didn’t give an option to save, so i had to re-enter it all and use the Blackberry menu to “save” the changes.
    And there is no way to put the program in the background as far as I can tell, the back button doesn’t seem to close it.

    Thanks!

  34. Cameron Says:

    ——————————————-
    # Pepito141 Says:
    January 9th, 2008 at 4:35 am

    VZW Pearl 8130
    I have no problem connecting with my pearl using 1.7.0. Although I am having trouble staying connected for more than a minute. Has anyone else experienced similar problems?

    Download and setup were a snap.
    ——————————————-

    Yes Pepito, I also have Verizon and same Pearl, with the same issues, see my above post. So it looks like it’s not just me.

  35. Daniel Shakhmundes Says:

    Thank you for this blog post! The latest stable MidpSSH installed easily on my Nokia 61i, and my initial use was successful! The only gripe is that it defaulted to SSH1, a version disabled on many servers due to security known issues.
    D.Shak

  36. Brian J King Says:

    Hello,

    Can anyone make this work without a session error on a 8130 with verizon? if so please email me.

  37. Neil Says:

    I have a Blackberry 8820 in the US on AT&T’s network, and for pretty much every version of MidPSSH 1.60 and 1.70 it fails to download with WAP:

    “Download failed: 907 invalid COD: A network error occurred.”

    I’m wondering if it’s AT&T being dicks and messing with MidPSSH because they don’t want you using it, or a problem with the 8820 specifically…

    Does anyone know a solution to this?

  38. Athanasios Silis Says:

    I read somebody’s earlier post about managing to connect to his ssh server over a wap access point, using the newest devel. Version 1.7.0. I haven’t found any guide of the sort. Nor the midpssh site was helpful. Could someone tell of how to configure the app. To connect over wap? Thank you.

  39. rivviepop Says:

    For those having the 907 errors, the JAD file on this website is corrupt (of sorts), it contains conflicting entries for RIM-COD-URL-1 and the size (in fact it states two sizes for one file, one is right and one is actually the size of a different COD file). If you download all 4 install files with Firefox, fix the JAD file by hand then download them from your own webserver OTA to device it works fine.

    Download these:

    http://xk72.com/midpssh/v1.7.0/midpssh-bb-midp2-ota.jad
    http://xk72.com/midpssh/v1.7.0/midpssh-bb-midp2.jar
    http://xk72.com/midpssh/v1.7.0/midpssh2-1.cod
    http://xk72.com/midpssh/v1.7.0/midpssh2-2.cod

    Edit the JAD and delete these three lines at the top, leave the other 4 that look like it at the bottom alone:

    RIM-COD-URL-1: midpssh2-1.cod
    RIM-COD-SHA1-1: 21 d7 77 87 38 ba 98 19 6d d1 8f 71 d1 5c 3a 09 28 d1 8f 96
    RIM-COD-Size-1: 20276

    Upload all 4 to your webserver that is properly configured to serve up BlackBerry OTA installable files, and you’re set.

  40. Karl Says:

    @rivviepop Thank you very much for your comment. I’ve been in the dark as to the Blackberry problems, not having one to test with, so I really appreciate your investigation. I have just uploaded a 1.7.1 release in which, actually, rapc didn’t have to generate such a big COD… not sure what that means but I’d really appreciate BB users attempting the 1.7.1 release and letting me know through comments here…

  41. Karl Says:

    OK, well the reason it didn’t generate such a big COD was I stuffed up the preprocessor after upgrading Antenna. So, uploaded 1.7.1 again just now (please try again if you’ve tried already).

  42. Jack Says:

    Karl, thanks for the efforts, but I’m still getting the “invalid cod” message when I try to install the latest development build (1.7.3)

    I don’t think I have an issue with internet settings, as I can download other stuff ok, and my gmail client works fine.

  43. jdolan Says:

    Same 907 errors on my new 8800. What’s interesting is that on my first 8800, it worked flawlessly. Something about the 4.2 OS or version of java this 8800 happens to have is the problem.

  44. Mark Says:

    It works fine on a BlackBerry 9000 (BOLD).

    WiFi not connecting though.

  45. phototrope Says:

    Version 1.6 works like a dream on Blackberry Bold. Thank you very much for this.

    Couldn’t get version 1.7 to work (error: “Session Error / Writer: Invalid url parameter”)

    Any chance of getting hold of the 1.6 codebase? (Want to adapt it to be a mud client)

    Thanks again. Great work.

  46. Matt Says:

    I know this is’nt oficially supported right now but i wonder if anyone can help.

    I have a Bb curve 8320 runnign 4.5.0.55. I am connected to my wlan on tcp/ip. Everytime i try and access my sshd server i get the following error

    Session Error
    Writer : tunnel timed out

    Which suggests that it never makes a connection. From my laptop i can make the connection.

    Does anyone know if this is even possible on the 8320? I am on Orange (UK provider) but as i’m on a TCP/IP WLAN i dont think this matters.

    Any help at all would be appreciated.

    Thanks in advance

  47. Alex Says:

    Hi, I just installed 1.7.3 on my 8100 Perl, and can’t seem to be able to connect because of the following reason: I get this message every time I try to connect: “Writer: no port specified”. I tried to specify it at the host address but nothing worked. By default SSH talks on port 22. Anyone knows how to specify the port? Thanks a million!

Leave a Reply