Friday, July 7, 2017

APC NMC2 - AP9631 Configuration Howto

I have been scouting the Internet to find a more friendly understanding of how to configure my giant APC Schneider UPS. I came across a video, but it requires a little decoding to grasp. This post is going to be in detail just as I would have wanted it. Enjoy!



Requirements:

1) The problem ---> Network Management Card 2 (I have an AP9631, but I am positive that this process would work with AP9630/30CH, AP9631/31CH, AP9635/35CH as well.


Photo credit: McGrp.Ru



2) A Ring Sleeve (TRS) to DB9 cable. It comes with UPS, see below:


  Photo credit: PC Cables


3) Computer with a COM port, see below:


  Photo credit: Keyword Suggest Encyclopedia


4) Terminal Emulator software (for this exercise, Hyper Terminal)... download from here.





Process:

Setup COM port 1:

1. Go to Device Manager and configure comport as shown below:
.....right-click on Communications Port and select Propriety
............ select the Port Settings tab and make sure you set yours just as seen
{Bits per second: 9600||||||||Data bits:8||||||||Parity:None||||||||Stop bits:1||||||||Flow control:None}
..................OK (close Device Manager)



2. Now connect the Ring Sleeve (TRS) to DB9 cable to the computer COM 1 port and the Console port of the AP9631.



Setup HyperTerminal port:

1. Extract downloaded zip file (Hyper Terminal) and run hypertrm.exe.




2. Enter new connection and configure, or
..... cancel the Connection Description Window
..... and go to File - > Propriety to configure new Connection.

3. New connection configuration:
..... Connect using: Select COM1




4. Configure 
..... {Bits per second: 9600||||||||Data bits:8||||||||Parity:None||||||||Stop bits:1||||||||Flow control:None}
......... OK (and apply)





Execution (easy part)


1. Enter on the HyperTerminal screen 3 or more time to get the login prompt. See default login credential below:
...... Username is: apc
...... Password is: apc





........ at the apc prompt, enter the IP address, subnet mask, and default gateway using the tcpip command as shown above and enter.

.......SUCCESS should be displayed, and you will be prompted to REBOOT the device (only the network card will reboot, not the entire UPS).


You can now add UPS to network and access it with the IP you've assigned or
.... connect your computer directly to UPS (NMC Card) by manually configuring the computer's LAN card to access UPS via a web browser.


If this post is too complicated for you, then try these:

1) Video

2) APC office website




Friday, August 21, 2015

I cannot receive emails in Yahoo - Got hacked?

If your Yahoo email account was hacked and maybe you felt you have fixed things by changing all of your security credentials, but you noticed:
  • that you can send out emails, BUT you CANNOT receive new emails 

This might help you out.

Yahoo gave a hint to solving the problem, but it is not detailed especially for novice users. It might even be a challenge to advanced users.

The first thing that the hacker must have done was to (either hack you alternative email and is now using it to) forward all incoming mails to (that account) another email account.

1. You cannot access the right forwarding settings whilst using Yahoo's new Full Featured theme. Please change to the old Basic theme. Find instructions here on changing from Full Featured to Basic theme.

2. Now, we are back to our good old Basic theme. Lets just get used to it for few minutes and we can switch back to the future.

3. Click the drop-down menu at the top-right corner of you email...






4. Select 'Options' from the menu...





5. After selecting 'Options', click 'Go'...









6. The options window opens. Click 'POP & Forwarding' tab... (save after editing settings)















7. Finally, go to 'Mail Accounts' tab. Make sure 'reply-to address' is empty. Then select 'Full Featured...' option button... (save after editing settings).




After these edits, you should start receiving new mails from now on. You could do a test by sending yourself an email. If you receive it,....  :)

Wednesday, May 6, 2015

HP Color LaserJet Enterprise CP5525n '49.38.07 error (4a04)' and 'PCL XL error'

Chrichtian Neal : HP CP5525 49.38.07 error (4a04) PCL XL error

CP5525 error

PCL XL error
      Subsystem: USERSTREAM
      Error:     MissingData
      Operator:  RectanglePath
      Position:  20626

49.38.07 error (4a04)


I started having the above errors and decided to do a firmware update. The process was not as easy as I thought but it was simple:

1. Download the firmware from here

2. Extract and save firmware file (eg: cljCP5525fw_2304070_439646.bdl) to USB thumb drive

3. The technical part: remove the two screws at the back of the printer as shown below:



4. Pull out the formatter (towards you)



5. Insert USB drive on formatter (board)



6. After inserting USB drive on board, replace formatter and turn on printer


7. Go to the printer's Control Panel display 



8. Now hit the HOME button and scroll to DEVICE MAINTENANCE -> USB Firmware Upgrade









9. Select the firmware and hit OK... DO NOT UNPLUG the printer while it is upgrading.

After the process completes, the device will restart and initialize.... after that, the error will go away.

Hope this was helpful....

and 10... do not forget to remove USB thumb drive before closing formatter.

Friday, November 28, 2014

Android: SD card full flag is set, delete some files or resume files or resume downloading manually?

Personally, this is an error which pops up each time I connect to a WiFi via my Samsung Captivate Glide SGH-i927, running Android Version 4.0.4.



                                                      Photo credit: Wikimedia Common

The error is: SD card full flag is set, delete some files or resume files or resume downloading manually?


But if you observe the above error carefully, at the end of the message, right after the 'manually?' you shall see the icon of the app which is present the error.

In my case, it was realPlayer v1.1.3.0. I could not find a settings in realPlayer to changed the file store or download location of the download manager to SD card, but I simply uninstalled it and later reinstalled. My problems went away.

If you do not have realPlayer installed, perhaps you should check any of the recently installed applications on your android device that have downloading capability. Remember, the error message usually ends with a logo of the application.

Astalavista


Monday, October 8, 2012

Thank You iLab Liberia

I chose not to look at this article about iLab Liberia with a Liberian perspective, after reading some of the comments.

First thing, we have talked very much about fiber-optic Internet connectivity...in Liberia -an ultra fast access to the Internet. What use is it when not many people (Liberians) would be able to utilize the facility which would in return pay for the maintenance of the said? The more the users, the cheaper the access... Even some of us who consider ourselves techies, got more insight from this great initiative by getting actively involved in some of those things someone mentioned above. They might just seem irrelevant (depending on who's looking at the importance), but in this Information Age, they are more important. 

Have you taken a look at these Google pages?
http://www.google.com.sl/

http://www.google.ci/ 
That's for Sierra Leone and Côte d'Ivoire. I guess we Liberians would love to see www.google.lr  or www.google.com.lr with the inscription 'Liberia' and somewhere below, 'offered in Koloqua'. If this is what we want, then that thousand-mile must begin with these few steps.

Twitting: During the 2011 elections, I twitted information to the world that media at the time had no access to. We must not forget that important decisions are made based on timely and accurate information.

Facebook: If I can't see how relevant this is, it doesn't mean it isn't. I am just not seeing it from others' perspective.

Google mapping: If you take a look at Google map of Liberia (especially Monrovia) it looks a lot better now than years back. Thanks to Google and iLab for helping out on this. At least I, with many others, have become Liberian Google Mappers... and every other time, iLab is having a mapping party to make Liberia's map more informative and not just a blank space.

Blogging: hmmm...there are more bloggers in Liberia now as compared to before. Thanks to iLab.

Coding: I wouldn't say it is a waste of time and resource. We (Computer and Internet users) owe our entirety to the great programmers out there. But I think we are not trying to encourage our own Liberian programmers. iLab is helping us with that and we should be appreciative.

Free and Open Source Software (FOSS): since many are unable to buy software, iLab is doing good by encouraging alternatives to people could are eager to do more but have less finance. FOSS training at iLab provides them the same (or better) facilities paid software (system and application) would. And the world is even getting better with Open-source.

Panoramio: Some time ago, something tragic happened somewhere in Monrovia, but weeks before the tragic accident, I started an awareness about the situation but no one paid heed until the accident. And many Liberians away wanted to see and know what happened where. With Panoramio, the location of the accident was accessible via Internet.

Wikipedia: We source out information there most time but the strange thing is that those information are put there by us. I had this color photo of the One Liberian Dollar note and after I saw the Two Liberian Dollars note on wikipedia, I felt the urge to make other Liberians know what the other bill looked like. So I edited wikipedia and made the change. iLab has helped in many ways to make sure that people are able to make better the information they seek and at the same time, have a presence on cyber-community.

Google docs and other useful Internet tools allowing people use the Internet more efficiently are taught at iLab. The world (WWW) is filled with information, but the most difficult thing is sourcing out which information is the right or true one. And this seems to be easier with the help of iLab in Liberia. Consider it just Monrovia, but who can blame them when the country itself seems to be just Monrovia,

Some times back, I did hear one of the co-founders say that that building was given to iLab for use (gratis)...dunno if they are paying for it by now (since I last heard that). We don't need to jump into quick conclusions, but assessing the Internet connectivity at iLab, one could easily conclude that more money goes towards that. Considering electricity cost, salaries, travel and hotel expense for volunteers coming from away to help Liberians for free...what more can I say?

My fervent wish is that iLab find donors (which I'm sure they will) interested in supporting eTechnology for experience eSharing, and the continuation of other goodies our government is (for the time being) unable to afford us. After looking at the list of iLab's donors and collaborators, one can have no doubt about accountability.

What is being done with $500,000.00US at iLab is far more than what we see they normally do with said amount in Liberia.

Kudos iLab!

Tuesday, September 18, 2012

HP Color LaserJet CM2320 MFP 'PCL XL error'

Chrichtian Neal : HP CM2320 PCL XL error

CM2320 PCL XL error


Of late, my office HP Color LaserJet CM2320 started an error:

PCL XL error
     Subsystem:  TEXT
     Error:      InternalError 0x50
     Operator:   BeginChar
     Position:   32

I was, from the beginning, able to solve the problem by resetting the printer. I power off the printer. Press and held down the right button and X (cancel) until 'permanent storage init' displayed. This resets all the setting to original settings, and if you had it configured to manual network setting, you might consider reconfiguring the printer manually again.

It was ok for a day or two, and then restarted again. But this time the above solution did not even last for an hour. I had to keep repeating same procedure.

I then visited the HP website (my OS is Windows 7 64-bit) and downloaded the firmware...after a successful update of the firmware, all was kicking as new.

Hope this helps....

C++ Assignment

Chrichtian Neal : C++ Assignment, calc function

This is a C++ program that invokes a function calc(), intakes two integers and an arithmetic operator, and prints the corresponding result. 

 

#include <cstdlib>   /* the program works fine without this header but I'm sure it's cool since the library uses a namespace*/   

#include <iostream>    /* input and output stream header*/


#include <conio.h>   /* input and output console header. used for clrscr(), getch() functions.*/

#include <process.h> /*threads and processes function declarations and macros header */

using namespace std; /*instructing compiler to use everything in the std namespace.*/

int main () /* declaration of main function: program execution starts here */ 

          system("CLS"); //command that clears the screen

          void calc(int, int, char); //declaring calc function with variables 
          int a, b;  // declaring variables as integer 
          cout<<"Please enter first number: "; //Sends out what is between the " " to the monitor, and expects a input from keyboard 
          cin>>a /*retrieves numeric inputs from keyboard and pass to variable 'a' /

          char ch; //retrieves character string from keyboard 
          cout<<"\nPlease enter an arithmetic operator (+,-,*,/,%) : "; 
          cin>>ch; 

          cout<< "\nPlease enter second number: "; 
          cin>>b; 

          calc(a, b, ch); // calling of function 

          calc getch(); /* the function prompts the user to press a character but the character is not printed on screen */


int calc(int x, int y, char ch)/*initializing calc function byreferencing 'a' and 'b' value with 'x' and 'y' */
 {
          switch(ch) /*evaluates the result to each of the case expressions in relation to the 'ch' values (+,-,*,/,%) */
          { 
               /*calculating each case based on inputted values and by operators selected */

        case '+' :cout<<"\nThe sum of "<<x<<" plus "<<y<< " is "<<(x+y);
        break;

        case '-' :cout<<"\nThe difference of "<<x<<" minus "<<y<< " is "<<(x-y);
        break;

        case '*' :cout<<"\nThe product of "<<x<<" multiplied by "<<y<< " is "<<(x*y);
        break;

        case '/' :cout<<"\nThe quotient of "<<x<<" divided by "<<y<< " is "<<(x/y);
        break;

case '%' :cout<<"\nThe reminder of "<<x<<" divided by "<<y<< " is "<<(x%y);
        break;
    }
   
    return 0; /* returns 0 at end of program to show normalcy since the main function 'int main()' demands a value of an integer type be returned */
   
}


Chrichtian Neal