TechIsCool’s Webblog

Just Blogging about the World and My Experiences

Chat with Me

Upgrading from iOS 4.2.1 to iOS 5.0.1 with Jailbreak & Unlocked baseband

Posted by TechIsCool

Today I finally decided that it was time to upgrade my iPhone 4 from iOS 4 to iOS 5 since the untethered jailbreak was released. My iPhone 4 had firmware version 4.2.1 with baseband 0.1.59 still on it. This was not because I need the unlock but just because everyone has always said to keep it. iTunes backed up my phone completely and then I confirmed the backup worked properly. Alright time to upgrade I ran sn0wbreeze to remove the baseband in 5.0.1. All was going well until I got the firmware on my iPhone. I had run redsn0w to jailbreak the device which worked but after making it through the few new iPhone promote screen it would not let me restore my device the backup I had made earlier all iTunes was allowing me to do was create a new device. Well the only thing to do was roll back to iOS 4.2.1. Keeping with the standard I used sn0wbreeze to remove the baseband and then restored 4.2.1 the backup worked correctly. Good it worked now to restore back to 5.0.1, alright that worked and I did not run redsn0w yet and it let me restore from a backup.

tl;dr Make sure not to run redsn0w before you restore from backup.

Installing Arduino on Ubuntu 10.04

Posted by TechIsCool

I fought with installing the Arduino IDE on Ubuntu 10.04 so I though I would write something up on my blog so everyone could use it for reference.

Open Applications -> Accessories -> Terminal

Type "sudo add-apt-repository ppa:arduino-ubuntu-team"

then type "sudo apt-get update"

then open System -> Administration -> Software Sources

Check the following

Community-maintained Open Source software (universe)

Software restricted by copyright or legal issues (multiverse)

then Applications -> Ubuntu Software Center -> Search for “Arduino” Click Install

After That is installed go back into the terminal and run"sudo usermod -aG dialout myuser" NOTE: Replace myuser with your username

You Should be all set to work in the Arduino IDE

So Long

Posted by TechIsCool

It has been so long since my last blog post. I feel sorry just putting up something so simple. So I will fill you in on what has happened since my last post.

I have been going to Edmonds Community College for my Computer Information Systems Associates of Technical Arts Degree. This has mostly been fun with a few hiccups like well not getting an adviser so missed 2 classes I need for my degree. it will be available next year in the spring quarter but that’s still a long ways out. Favorite Teach in Edmonds so far has been Marty Baker she was teaching CIS 225 which was Security on Web Servers with IIS 6.0 and she totally saw that I already knew my stuff and let me help with the whole class there was a teachers assistant in the class but he was more like just taking the class for the needed credit.

One of the hardest parts for me is when you get a teacher that fundamentally does not know how to write anything or proof read it before handing it out to our class. This is a computer class and we are being taught how to do command line functions on a whiteboard. Its not like we don’t have a projector in the class that is fully functional. alright I am done ranting. Math Class has been awesome we have a teacher that has been out of college for about 5 years it makes it so much easier to relate things when the classes he took in college are still fresh in his memory.

That’s About all for today’s post hope you have a good day

Down Time

Posted by TechIsCool

Hey everyone my shared hosting server is getting moved for Riverside, California to a new data center in Irvine, California so on the 16th of October from 8-12pm pst there will be downtime. Thanks for your participation

-TechIsCool

Code Test

Posted by TechIsCool

This is Just a test
#include

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 6, 177 };

Server server(80);

void setup()
{
Ethernet.begin(mac, ip);
server.begin();
}

void loop()
{
Client client = server.available();
if (client) {
// an http request ends with a blank line
boolean current_line_is_blank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
// if we’ve gotten to the end of the line (received a newline
// character) and the line is blank, the http request has ended,
// so we can send a reply
if (c == ‘\n’ && current_line_is_blank) {
// send a standard http response header
client.println(“HTTP/1.1 200 OK”);
client.println(“Content-Type: text/html”);
client.println();

client.print(“

Enter RGB Hex:

“);

break;
}
if (c == ‘\n’) {
// we’re starting a new line
current_line_is_blank = true;
} else if (c != ‘\r’) {
// we’ve gotten a character on the current line
current_line_is_blank = false;
}
}
}
// give the web browser time to receive the data
delay(1);
client.stop();
}
}

Older Posts »