SiMU Pro released to the App Store!

  • Download SiMU Pro at:
  • Visit the forum at:
  • SiMU works with the UCS Simulator available at
  • This software is not sponsored by or supported by Cisco Systems.
  • Read-write usernames are now usable. Some options can be changed in the system. PLEASE be careful, and use a RO username if you are worried about making a human error.

Thursday, May 27, 2010

Beta 2.6.7 is ready

If you have sent me your UUID information as of this post, then you are included in this beta from here out and can use 2.6.7 and any future versions. There are a number of people using OS version 3.1.2 (including mine), so the iPhone version will continue to be built with that being the minimum supported OS. There will continue to be an "iPhone" build around this OS version for as long as possible. The iPad build will be based on OS 3.2, the minimum version for the iPad. If you are using a iPhone with version 3.2 and above, you can use this version if you want. There is no difference in the code, just what the libraries that it was built with.

New in this version:
1. Service profile information and assignment. Yep, you can now assign an existing profile to a blade. You can also unassign one, or change the blade assignment.
2. It's also possible to control the power of the blade from the service profile screen using essentially the same controls that you had from the chassis/blade views.
3. I'm also now sorting the errors by severity, and the service profiles by name.

What's next:
1. More code reuse and cleanup in preparation for App store submittal.
2. Possible inclusion of a Read-Only switch on the settings screen so you could turn off any changes that you might do by mistake (you should use a Read-Only user ID if you are concerned about this).
3. Possible sorting or differentiation of service profiles and templates.

Known issues:
1. Don't put any "carriage returns" in the description of the service profiles. It can't be applied if you try it (not breaks, but it won't be applied and you will get an unknown error 401).
2. If a service profile has it's power setting to "on" and it's tied to a template, and you unassociate it, it will show an error. I think the error is "normal" and doesn't have anything to do with how I'm removing the association, but I need to do more testing to figure out if there is a way to change this.
3. There are no controls of information based on Organization.

Thursday, May 13, 2010

Beta 2.6.5 is ready

Does this feel more like alpha testing? :) It should, I'm basically producing a version for you every time I complete and internally test (hit the three UCS systems I have access too and not crash anything). We have some more screens for the Service Profiles. I have put "Not implemented yet" on the ones that don't work, crazy, I know. You can't see any difference, but I changed how I'm doing all of the work now. What does this mean to you, you say? Well, it means that I might actually get this done in a reasonable amount of time and make it available on the app store.

Let's put it this way, I'm not a programmer, and I'm doing this project because I always wanted to learn how to write an iPhone app, and I thought the XML based UCS manager was just a cool way to do two things at once. So, here we are. The problem is that either I clean my program up, or it will never get into the app store. So, much of the work I'm doing now is just that, cleaning.

You don't see it, but the application is getting much better and cleaner (read less bugs and mistakes) it also makes it easier to implement things. Once I put in the new "stuff" it only took me about 30 minutes to add the "Change Description of a Service Profile". That's REALLY fast compared to how I have been doing it.

The next changes will be turning on/off/resetting the blade from the profile screen, then I'm going to implement associating a profile with a blade, then creating a profile from a template. The changes I have made the past few evenings will make this much easier.

How to install. As long as you have already sent me your UUID info with BetaAssist or some other way, you should be able to download the .zip file from the link above. Unzip it, and drag the simu.ipa file into iTunes. If you have not previously installed, but have contacted me, you need to drag both the provisioning file, and the simu.ipa file into iTunes.

Oh, no iPad release right now for this version. If you need it, tell me and I'll do it.

Thanks everyone!

Monday, May 10, 2010

Beta 2.6.4 is available

Version 2.6.4 is now available. Get it from the download link above, and see my previous post for information on what's new/changed. I'm also adding a download for the iPad, so if you are using that in the beta, please be sure to get the right version. Technically, an iPhone or iTouch could use either. The main difference is that the iPad version is built for version 3.2 of the OS, and the iPhone version is built for version 3.1.2 of the OS (this is the oldest software that is supported, and what I run on my test iPhone).

Saturday, May 8, 2010

Blade modifications update

New version will be out later this weekend. Have a good Mothers Day everyone.

I just finished a few things including turning blades off/on, and resetting them. I also fixed a few problems that were discovered this week with password and username verification. I was doing my checks against the wrong character list, so that has been changed and all valid usernames and passwords should be accepted by SiMU going forward. The same is true of hostnames and IP addresses (I changed them to standard inputs, but don't know if there was a problem before or not).

Fixes: Username and password verification - working properly now
Additions: All features on the blade edit screen (power on/off, reset, locator led, user label) work.

SiMU will run on an iPad in "iPhone mode", but I will need to compile a new version. I'll start including that on this page once I had a beta tester on the iPad.

Monday, May 3, 2010

Version 2.6.3 Beta

In preparation for more Read-Write activity I have been revamping the interface a little. This will also make it easier to get into the app store at some point because I was doing things in a not very Apple friendly way. So, get your hands on the new download if you are already setup. If you are new, read the info to the right to get a copy of the software.

There just a few new features in this version. Service profiles can now be drilled into (only one level, screens need to be made so that changes can happen, that will be next). More information is available in the faults detail.