The oldest cannon is the Seri Rambai; originally given to the Sultan of Jahor by the Dutch, it was transported to Penang in the 17th century aboard a British steamer of the same name.
The oldest cannon is unknown, and there's no trace left of it.