merge from SC-01E_ICS_Opensource (link error) part2
merge from SC-01E_ICS_Opensource (link error) part3