Friday, December 18, 2015

Tips or instructions for replacing nokia lumia 520 screen/digitizer

https://youtu.be/D6MQEuoZPTE is a detailed instruction, quite relaxed and detailed descriptions provided.

https://youtu.be/zLgbKbwHFfA is a faster style instruction with less detailed instruction.

(a)

(b)

(c)


Monday, December 14, 2015

This Club - I Won't Worry

A light little ear-worm from the band previously known as Hoarsebox

a a a a
I pull you
You push me
And we grow apart.
(refrain)
War with you wasn't (wadn't) won with embattled hearts (correct this line?)
And you declare..
I'll scream and shout till I'm blue
And won't get anywhere, anywhere
There's nothing left for me to...
So I won't worry
No I won't worry no more.

(jingle)

All we know is that I'm not that move on (correct this line?)
Point of view never meets same place in song (correct this line?)
Time to time, something beautiful flies high up. (correct this line?)
I want the sun to follow me
And it just reminds me

So I won't worry
No I won't worry no more.
(pause) hey... (rif)

Help me take control yeah
Help me understand yeah
Help me take control yeah
I'm lost won't you hold my hand yeah.
Help me take control yeah
Help me understand yeah
Help me take control yeah
I'm lost won't you hold my hand yeah.

Because I'm tired of worry
No I won't worry no more
Said I won't worry
No I won't worry no more.
(pause) hey... (rif)
Say I won't worry
No I won't worry
I won't worry
I won't worry
No more...
No more...
No more...
(refrain)
(fade)

Saturday, December 12, 2015

Mindstorms tribulations

Mindstorms NXT Gen (not EVO) environment doesn't load on Mac OS X 10 and above.
(solution via Barbara Bratzel's Mindstorms page | link)
Newer versions of Mac OS block Flash, so we hide (by renaming) the folders with the Flash content so they don't load.

Locating available NXT Firmware updates?
V1.31.rfw from github | link
Use the "Update NXT Firmware" dialog. Select "Available Firmware Files: " and locate the folder where you stored the "LEGO MINDSTORMS NXT Firmware V1.31.rfw" file.
It should now appear in the list of available firmware files to download to your nxt.

Another older problem
Lego Mindstorms NXT brick won't flash after trying to reset. This problem caught me out for a while, finally sorted out with the help of these two posts.
The culprit

Working at last
The guilty section of my oem12.inf...

; Copyright 2012 Blacklabel Development, Inc.

[Strings]
DriverPackageDisplayName="Arduino USB Driver"
ManufacturerName="Arduino Srl (www.arduino.org)"
ServiceName="USB RS-232 Emulation Driver"

due.bossa.name="Bossa Program Port"
due.programming_port.name="Arduino Due Programming Port"
due.sketch.name="Arduino Due"
esplora.bootloader.name="Arduino Esplora bootloader"
esplora.sketch.name="Arduino Esplora"
leonardo.bootloader.name="Arduino Leonardo bootloader"
leonardo.sketch.name="Arduino Leonardo"
leonardoeth.bootloader.name="Arduino Leonardo ETH bootloader"
leonardoeth.sketch.name="Arduino Leonardo ETH"
lilypadUSB.bootloader.name="Arduino LilyPad USB bootloader"
lilypadUSB.sketch.name="Arduino LilyPad USB"
mega2560.name="Arduino Mega 2560"
mega2560rev3.name="Arduino Mega 2560"
megaADK.name="Arduino Mega ADK"
megaADKrev3.name="Arduino Mega ADK"
micro.bootloader.name="Arduino Micro bootloader"
micro.sketch.name="Arduino Micro"
unoR3.name="Arduino Uno"
usbserial.name="Arduino USB Serial Light Adapter"
robotControl.bootloader.name="Arduino Robot Control bootloader"
robotControl.sketch.name="Arduino Robot"
robotMotor.bootloader.name="Arduino Robot Motor bootloader"
robotMotor.sketch.name="Arduino Robot"
yun.bootloader.name="Arduino Yun bootloader"
yun.sketch.name="Arduino Yun"
yunmini.bootloader.name="Arduino Yun Mini bootloader"
yunmini.sketch.name="Arduino Yun Mini"

zero_pro.edbg.name="Atmel Corp. EDBG USB Port"
zero_pro.usbport.name="Arduino Zero PRO Native Port"
zero_pro_boot.usbport.name="Arduino Zero PRO (Bootloader Mode) Native Port"

microADK.bootloader.name="Arduino Micro ADK bootloader"
microADK.sketch.name="Arduino Micro ADK"

[DefaultInstall]
CopyINF=arduino-org.inf

[Version]
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Signature="$Windows NT$"
Provider=%ManufacturerName%
DriverPackageDisplayName=%DriverPackageDisplayName%
CatalogFile=arduino-org.cat
DriverVer=03/19/2015,1.1.1.0

[Manufacturer]
%ManufacturerName%=DeviceList, NTamd64, NTia64

[DestinationDirs]
FakeModemCopyFileSection=12
DefaultDestDir=12

[DeviceList]
%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124
%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D
%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
%leonardoeth.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0040
%leonardoeth.sketch.name%=DriverInstall, USB\VID_2A03&PID_8040&MI_00
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_002F
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
%yunmini.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0050
%yunmini.sketch.name%=DriverInstall, USB\VID_2A03&PID_8050&MI_00

%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D

%microADK.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003A
%microADK.sketch.name%=DriverInstall, USB\VID_2A03&PID_803A&MI_00

[DeviceList.NTamd64]
%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124
%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D
%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
%leonardoeth.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0040
%leonardoeth.sketch.name%=DriverInstall, USB\VID_2A03&PID_8040&MI_00
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_002F
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
%yunmini.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0050
%yunmini.sketch.name%=DriverInstall, USB\VID_2A03&PID_8050&MI_00

%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D

%microADK.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003A
%microADK.sketch.name%=DriverInstall, USB\VID_2A03&PID_803A&MI_00

[DeviceList.NTia64]
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
%leonardoeth.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0040
%leonardoeth.sketch.name%=DriverInstall, USB\VID_2A03&PID_8040&MI_00
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_002F
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
%yunmini.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0050
%yunmini.sketch.name%=DriverInstall, USB\VID_2A03&PID_8050&MI_00

%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D

%microADK.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003A
%microADK.sketch.name%=DriverInstall, USB\VID_2A03&PID_803A&MI_00

[DriverInstall]
include=mdmcpq.inf,usb.inf
CopyFiles = FakeModemCopyFileSection
AddReg=DriverAddReg

[DriverAddReg]
HKR,,DevLoader,,*ntkern 
HKR,,NTMPDriver,,usbser.sys 
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.Services]
include=mdmcpq.inf
AddService=usbser, 0x00000002, DriverService

[DriverService]
DisplayName=%ServiceName%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys
LoadOrderGroup=Base

and a fixed version of (in my case) oem12.inf...


;===========================================================================

;
;  © Copyright 2007,
;  National Instruments Corporation.
;  All rights reserved.
;
;===========================================================================

[Version]
Signature=$WINDOWS NT$
Class=visaUsbDevice
ClassGUID={A3330EDF-239D-4206-833B-1D58952613D5}
Provider=%Vendor0%
DriverVer=02/21/2007,4.1.1
CatalogFile=fantomv.cat

;===========================================================================
;  Default Installer
;===========================================================================

[DefaultInstall]
CopyINF=fantomv.inf

[DestinationDirs]

[SourceDisksNames]

[SourceDisksFiles]

;===========================================================================
;  Class Installer
;===========================================================================

[ClassInstall32]
AddReg=AddClass_AddReg

[AddClass_AddReg]
HKR,,,0,%DeviceClassString%
HKR,,Icon,,"-20"

;===========================================================================

[Manufacturer]
%Vendor1%=USBList,NTamd64

[USBList]
%USB\VID_0694&PID_0002.DeviceDesc%=WinUsb_Inst, USB\VID_0694&PID_0002
%USB\VID_03EB&PID_6124.DeviceDesc%=WinUsb_Inst, USB\VID_03EB&PID_6124

[USBList.NTamd64]
%USB\VID_0694&PID_0002.DeviceDesc%=WinUsb_Inst, USB\VID_0694&PID_0002
%USB\VID_03EB&PID_6124.DeviceDesc%=WinUsb_Inst, USB\VID_03EB&PID_6124

[PreCopySection]
HKR,,NoSetupUI,,1

[WinUsb_Inst]
Include = winusb.inf
Needs = WINUSB.NT

[WinUsb_Inst.hw]
AddReg=WinUsb_Inst_HW_AddReg

[WinUsb_Inst.Services]
Addservice = WinUsb, 0x00000002, WinUsb_AddService

[WinUsb_AddService]
DisplayName    = %WinUsb_Service_DisplayName%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\WinUSB.sys

[WinUsb_Inst_HW_AddReg]
HKR,,DeviceInterfaceGUIDs, 0x10000,"{761ED34A-CCFA-416b-94BB-33486DB1F5D5}"

[Strings]
Vendor0="LEGO"
Vendor1="LEGO"
USB\VID_0694&PID_0002.DeviceDesc="LEGO MINDSTORMS NXT"
USB\VID_03EB&PID_6124.DeviceDesc="LEGO MINDSTORMS NXT Firmware Update Mode"
DeviceClassString="LEGO Devices"
WinUsb_Service_DisplayName="WinUSB Driver"

SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
SERVICE_DEMAND_START = 0x3
SERVICE_DISABLED = 0x4

SERVICE_KERNEL_DRIVER = 0x1
SERVICE_ERROR_IGNORE = 0x0
SERVICE_ERROR_NORMAL = 0x1
SERVICE_ERROR_SEVERE = 0x2
SERVICE_ERROR_CRITICAL = 0x3




Sunday, August 23, 2015

Layout of internals of Triton T90x

Pictures for wiring and part layout.
Calcium carbonate builds up in the kettle/boiler unit, gradually restricting water flow through the system.


On-off switch connector

Light

Wires leading from mains connection point and Earth point

Connections on kettle/boiler unit.

Connections on kettle/boiler unit.

Pump engine.

Wiring of kettle/boiler element

Calcium carbonate cleared from kettle/boiler

A weak formic acid solution helps breakdown the built up calcium carbonate.

Tuesday, August 11, 2015

Acoustics article by Peter Lynch and comment by Fiona Smyth

Two very engaging articles on the history of the field of architectural acoustics.
The sound principles behind concert hall acoustics | That’s Maths (Irish Times) by Peter Lynch
Hope Bagenal - Pioneering Scientist and Sound Man (Irish Times) by Fiona Smyth

An article on state-of-the-art for sound diffusion panels (New Atlas)

Tuesday, May 26, 2015

On Jane Murphy (1825-1902): social history

----------------
Jane Murphy

Born: dd/mmm/1825 (or ~1823-26-27) Ref: 2824 / 2194. Note: From death certificate, indicates she was born in Athlone, Westmeath, and that she had been in Australia for about 50 years suggesting arrival around 1852, if so age at arrival would have been around 29y.

Married: dd/mmm/~1858 or 59 (age: 36) Ref: 407129 – Emu Bay, Tasmania – (link). To John Higgins. n.b. the date given for a marriage is derived from the date of the first identified birth of a child to the two people and therefore may not be accurate. In such cases the place is derived in the same way and may not be accurate.

Died: 09/Sep/1902 – at Tamborine Mountain – age: 79 years 1 month 24 days.

----------------
In the Irish Newspapers Archive (see http://archive.irishnewsarchive.com/) for the Tuam Herald (the newspaper serving Galway, Tuam and Co. Galway at that time) issue Saturday, August 28, 1847.

On page 2 column 6
“CONCLUSION OF THE ASSIZES”
(His Lordship Judge Baron Richards was the only judge referred to by name in this section although the other Judge presiding at the August Assizes was Mr Justice Ball)


At paragraph 6
“Several poor women implored the Court to alter the sentence of imprisonment to that of transportation, stating that upon the expiration of it they had no means of support, and would be driven to the commission of crime for a temporary subsistence. The humane judge appeared to be deeply affected and having warned them of the consequences directed their request to be complied with.
The business of the Assizes being terminated at 12 o’Clock, both judges shortly after left town for Dublin."

On page 3, column 3, section titled
“RULE OF COURT”
"The following are the convictions that have taken place in the late Assizes for this county –“


And the 14th person referred to is…
"Jane Murphy, larceny, to be transported for 7 years."


A record of Jane's trial in Galway, and also a possible suggestion that she may have been one of those "several poor women" who implored the Court. Clearly some women made a deliberate act to seek transportation. Such cases became increasingly common in famine era Ireland; whereas the usual narrative surrounding transportation was one of punishment, for some, it may well have been one of liberation.
----------------
From Galway to Grangegorman.
From records in the National Archives of Ireland in Dublin. Two records for Jane Murphy in "The Registry of Female Convicts,Grangegorman (Richmond Convict Depot – Female). Dublin, Ireland."
Some small difference between Jane's record in Dublin and subsequent in Tasmania, that of her trial date in Galway, 14th August rather than 17th August. Different reporting and lists of prisoners from Galway Prison covering the period were made. The courts dealt with prisoners in two ways, the usual where a sentence was discharged through Hard Labour (recorded in the general Galway Prison register), and the route for prisoners to 7 years transportation. The court effectively routed people into two parallel systems, jail or transportation. Sometimes these people self-selected to be transported to Australia due to crop failures, poverty and famine in Ireland.

Notes:
A record of the arrival and eventual disposition of Jane Murphy on Nov 18th 1847. She arrived that day with 28 other women, nearly all of whom continued with her on the John Calvin to Van Diemen's Land. Eleven or so of the other women were, along with Jane, convicted in Galway at the same date for the same office "Larceny Clothes". Jane arrived at Grangegorman with 28 other women, ages ranging from 15-50; the oldest Esther Reed, 50, for stealing potatoes.

Using Finding Aid "Department of Justice Prison Registers 1798-1936"


PRIS 1/09/07 Sheet 142 on MFGS 51/028 (NAI microfilm call number)
Registry of Female Convicts Grangegorman Depot
Children of Convicts: nil
When received: Nov 18th 1847
Hour: 12 noon
No. 6
Name: Jane Murphy
Age: 20
Crime: Larceny Clothes
Years of Transportation: 7 Ditto (years)
Convicted where: Galway
When: 14 Aug st
Height: 5
Inches: 4
Hair: Brown
Complexion: Fair
Married or Single: S
Read or Write: R
Religion: RC
Trade: None
Whether convicted before: Never
Disposed of when: 17 Jan 1848 same (Sailed on ship "John Calvin")


PRIS 1/09/40 Sheet 546 on MFGS 51/037 (NAI microfilm call number)
Prisoner No. 956
Name: Jane Murphy
County: Galway
Crime: Larceny Clothes
Sentence of Transportation for: 7 years
Convicted where: Galway
When: 14 Aug 1847
Age: 20
Height Feet: 5
Inches: 4
Colour of Eyes: Grey
Hair: Brown
Complexion: Fair
Married or Single: Single
Read or Write: Read
Trade: None
Religion: RC
When committed: 18th Nov 1847
Disposed of When: 17 Jan 1848
How: John Calvin
----------------

Transportation on the John Calvin, see background information
http://viking305.hubpages.com/hub/Grangegorman-Female-Penitentiary-Stoneybatter-Dublin-7-female-convicts-transportation-to-Australia

---------------
From the Tasmanian LINC database

--------------
The station of gang "Anson" was the Anson hulk. Link below
http://www.femaleconvicts.org.au/index.php/convict-institutions/probation-stations/anson